Java中的 == 比较的是什么
来源: 时间:2024-10-28 13:53
文章目录 1.比较基本数据类型时2.比较引用数据类型时
1.比较基本数据类型时
首先基本数据类型有:byte、short、int、long、float、double、char、boolean
用 == 比较基本类型时就是拿它们的字面量数值进行比较,相等即为true,否则为false
字面量:例如:int a=8;这里的a是变量,它指向的值可以改变,而这里的8就是字面量,它创建好就不能变了,就是8,和常量有点像
2.比较引用数据类型时
首先除了上述8中基本数据类型其余都为引用数据类
用 == 比较引用类型时就比较的是引用变量所指向的存储在堆内存(堆内存就是划出一片内存,名字叫堆,里面存储的是实例出的对象信息)中的对象地址,相等即为true,否则为false
重点:只比较的是对象地址,与对象中的信息无关,即使两个对象中存的信息一样也是false
最后,觉得有用的话,可以点赞、收藏,加关注哟,要不下次就找不见了哟!
相关知识
Java 中 == 和 equals() 区别
构建宠物交流网站的编程语言选择:Java、PHP、Node.js与Python的比较
Java DTO(data transfer object)的使用
Java中常见的问题,以及相应的解决方法
Java中short,byte使用>>>的问题
Java中如何分析一个案列
java多线程面试题整理及答案
Java中的四种内部类
如何在 Java 中进行日志记录
java中a=3b=4c=3比大小,JAVA程序设计试卷3
原文链接: Java中的 == 比较的是什么 https://www.mcbbbk.com/newsview489318.html
| 上一篇: 6()十10()=1()求答案 ... | 下一篇: 幸福是快乐与意义的结合 |
推荐分享

- 1养玉米蛇的危害 32923
- 2原创 ... 9963
- 3猫咪声音翻译器 9043
- 4狗交配为什么会锁住?从狗狗生... 8919
- 5petpet generat... 7867
- 6我的狗老公李淑敏33——如何... 7794
- 7中国境内禁养的十大鸟种,你知... 6321
- 8甜蜜的宠物我是看守专用宠物之... 6120
- 9家养水獭多少钱一只正常 5718
- 10自制狗狗辅食:棉花面纱犬的美... 5716
分享热点排名




