==和equals的区别

一、八大基本数据类型和引用类型

1.1 八大基本数据类型

1.整数类型:byte、short、int、long
2.小数类型:float、double
3.字符类型:char
4.布尔类型:boolean

1.2 引用类型

类、接口、数组

1.3 使用==比较

基本数据类型是比较他们的值是否相等

引用类型是比较在堆中的内存地址是否相等

1.4 使用equals比较

只有引用类型可以用equals.没有重写equals是比较地址是否相同,重写equals是比较值是否相同

posted @ 2023-03-14 09:09  wmr123  阅读(14)  评论(0编辑  收藏  举报