按基本数据类型使用和引用数据类型使用来区别:
基本数据类型:只能使用==,用于判断值是否相等 引用数据类型:==用于判断地址是否相同 equals():如果是在object类里,equals方法中判断时使用的是==,比较的是地址; 但有些类如String类里,重新定义equals方法,先比较地址,如果地址不相同,然后再比较里边的内容是否相同。
按基本数据类型使用和引用数据类型使用来区别:
基本数据类型:只能使用==,用于判断值是否相等 引用数据类型:==用于判断地址是否相同 equals():如果是在object类里,equals方法中判断时使用的是==,比较的是地址; 但有些类如String类里,重新定义equals方法,先比较地址,如果地址不相同,然后再比较里边的内容是否相同。