下面代码打印的结果?
生活随笔
收集整理的這篇文章主要介紹了
下面代码打印的结果?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?打印結果為:
第一個是true;
第二個是flase;
原因:a,b,c,d四個變量都是integer對象的引用,所以==比較的不是值,而是引用,如果整型字面量的值在-128
到127之間,那么不會new新的Integer對象,而是直接引用常量池中的Integer對象,否則就要new 新的Integer對象!
?
注意到:如果類型聲明為int而不是Integer的時候 那么打印的結果都為true
總結
以上是生活随笔為你收集整理的下面代码打印的结果?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Hystrix降级逻辑中如何获取触发的异
- 下一篇: Java 学习(21)--集合笔试题