產生String類對象的內存圖和兩個String對象的相等比較

爲什麼用==比較兩個值相等的String對象,返回值是false?         因爲字符串對象是存在常量池中的,兩個String對象引用在比較地址值的時候,兩個引用都是指向的是堆內存中的兩個String對象,堆內存中的兩個對象的地址值肯定不相等,所以返回false 圖解1                                                內存圖          
相關文章
相關標籤/搜索