在java中==和equals()的區別

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