java中==和equals()的區別

==: ==是直接比較的兩個對象的堆內存地址,如果相等,則說明這兩個引用實際是指向同一個對象地址的。但是我們又常常碰到這樣一個問題 最終結果是true,true,那既然==是比較的地址,那麼int數據的地址是怎樣的呢,String又是怎樣的呢? 對於基本數據類型(byte,short,char,int,float,double,long,boolean)來說,他們是作爲常量在方法區中的常量池裏面以
相關文章
相關標籤/搜索