1.比较基本数据类型时
首先基本数据类型有:byte、short、int、long、float、double、char、boolean
用 == 比较基本类型时就是拿它们的字面量数值进行比较,相等即为true,否则为false
字面量:例如:int a=8;这里的a是变量,它指向的值可以改变,而这里的8就是字面量,它创建好就不能变了,就是8,和常量有点像
2.比较引用数据类型时
首先除了上述8中基本数据类型其余都为引用数据类
用 == 比较引用类型时就比较的是引用变量所指向的存储在堆内存(堆内存就是划出一片内存,名字叫堆,里面存储的是实例出的对象信息)中的对象地址,相等即为true,否则为false
重点:只比较的是对象地址,与对象中的信息无关,即使两个对象中存的信息一样也是false
最后,觉得有用的话,可以点赞、收藏,加关注哟,要不下次就找不见了哟!