Object类默认的equals方法:当前对象和传入对象的地址是否相同,与 == 没啥区别
因此,自定义的类之中,如果我们要想进行当前类的对象属性的比较,需要覆写equals方法。
牵扯到对象的属性值的比较一律使用equals方法!!!!
包装类:将基本类型封装到具体的类之中
1 包装类和基本类型的互相转换:
基本类型到包装类对象,称之为装箱,通过包装类的构造方法或valueOf方法。
包装类对象到基本类型,称之为拆箱,使用相应包装类的xxValue方法实现拆箱。
另外,任何一个数值型包装类内都有这六种包装类转到各个数值类型的方法,可以方便转换成任意类型。
自动拆装箱:与基本数据类型相同写法即可。另外阿里编码规约:对于基本的POJO类(自定义类),成员变量统一使用包装类,方法中局部变量可以使用基本类型。
另外包装类的本质还是类,所以其默认值为null。
String类
一、字符串常用方法
1 字符串构造方法,字符串是类,产生方法有以下四种,其中第一种第四种常用。
2 String对象的比较
2.1 “ == ”表示两个字符串对象的地址是否相同。