java SE复习笔记33
2015-09-21 11:27
483 查看
Object 中的toString()方法
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
返回的是这个类的全类名 + 这个类对象在堆空间的首地址值
我们可以根据需要,重写Object 类中的 这个 toString()方法,输出我们想要它输出的内容。
String Data 等 都重写了这个方法。
八种基本数据类型都有自己对应的包装类!~~
为什么要包装呢? 如果不进行包装,他们就只是普通的基本数据类型,并不是引用数据类型,通过包装后他们就被提升了身价,就变成了类,可以调用相应的属性和方法了!~~
只有 int -- Integer char -- Character 其他的就是首字母变成了大写。
这些类最主要的一个用途就是 让基本数据类型和 String 来进行相互转化
对于包装类,则可以取null了
对于Boolean 类
Boolean b1 = new Boolean("true"); 是true
Boolean b2 = new Boolean("false"); false
Boolean b3 = new Boolean("lsdjfl");false
public String toString() {
return getClass().getName() + "@" + Integer.toHexString(hashCode());
}
返回的是这个类的全类名 + 这个类对象在堆空间的首地址值
我们可以根据需要,重写Object 类中的 这个 toString()方法,输出我们想要它输出的内容。
String Data 等 都重写了这个方法。
八种基本数据类型都有自己对应的包装类!~~
为什么要包装呢? 如果不进行包装,他们就只是普通的基本数据类型,并不是引用数据类型,通过包装后他们就被提升了身价,就变成了类,可以调用相应的属性和方法了!~~
只有 int -- Integer char -- Character 其他的就是首字母变成了大写。
这些类最主要的一个用途就是 让基本数据类型和 String 来进行相互转化
对于包装类,则可以取null了
对于Boolean 类
Boolean b1 = new Boolean("true"); 是true
Boolean b2 = new Boolean("false"); false
Boolean b3 = new Boolean("lsdjfl");false
相关文章推荐
- java总结,错误集
- Spring典型配置文件说明
- eclipse开发jsp之HelloWorld
- java总结,错误集
- Spring 配置日志文件
- java.lang.OutOfMemoryError: PermGen space
- ubuntu 中 eclipse 的菜单栏 显示问题
- ubuntu 中 eclipse 的菜单栏 显示问题
- Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
- Java中Collection类型变量复制注意事项
- java类加载器总结
- java SortedMap 升序、降序操作
- 用Jersey构建RESTful服务2--JAVA对象转成XML输出
- 请谨慎使用Java基本类型的对象类
- Spring MVC hello world annotation example
- Spring mvc 绑定Date日期
- java SE复习笔记32
- 一道经典的Java多线程编程题
- java SE复习笔记31
- 无法debug断点跟踪JDK源代码