Object类
Object类的作用:
- Object类是Java中所有类的父类,因此,java中所有类的对象都可以直接使用Object类中提供的一些方法。
Object类的常见方法
protected Object | clone() | 创建并返回此对象的副本。 |
---|---|---|
boolean | equals(Object obj) | 指示某个其他对象是否“等于”此对象。 |
String | toString() | 返回对象的字符串表示形式。 |
---|
toString方法和equals方法的意义
clone方法
浅克隆
深克隆
Objects类
包装类
如何将基本数据类型包装成类
Integer(int value) | 已过时。 使用此构造函数很少是合适的。 |
---|
static Integer | valueOf(int i) | 返回表示指定的 |
---|
自动装箱
可以自动把基本数据类型转换成对象。
Integer a = 12;
自动拆箱
可以自动把包装类型的独享转换成对应的基本数据类型
Integer a = 12;
int a1 = a;
泛型和集合不支持基本数据类型,只能支持引用数据类型
如何给集合中添加基本数据类型?
ArrayList<Integer> list = new ArrayList<>();
list.add(12);//自动拆箱