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养玉米蛇的危害 34094
- 2原创 ... 13973
- 3猫咪声音翻译器 11598
- 4甜蜜的宠物我是看守专用宠物之... 10866
- 5狗交配为什么会锁住?从狗狗生... 9343
- 6我的狗老公李淑敏33——如何... 8179
- 7petpet generat... 8072
- 8中国境内禁养的十大鸟种,你知... 7218
- 9甜蜜的宠物我是看守专用宠物:... 6568
- 10跨境宠物选品指南|全球TOP... 6347
分享热点排名




