java中==和equal()方法的區別

java虛擬機中內存分爲堆內存和棧內存,當我們使用new關鍵字創建一個對象的時候,會調用相關類的構造方法開闢空間,將對象數據存儲在堆內存中,對象的引用存在棧內存,在以後我們在使用對象的時候,都是從棧內存中找到對象的引用進行使用的。這裏需要注意的是,基本類型的數據則是由聲明的位置決定存放的位置,一般聲明位置有三個地方: 1,類變量(靜態變量,隨着類的初始化加載到堆裏,由該類所有對象進行共享) 2,成
相關文章
相關標籤/搜索