【JAVA基础】"==" 比较的背后

很多开发人员有时候会发现用==比较值时灵时不灵,有必要了解比较的原理是什么。它的背后其实就是要了解常量池,如果数据放在常量池,则相等就是true。

比较对象的属性值,属性是基本数据类型,也不会相等。对象本身就不可能放在常量池里面。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容