基本類型和引用類型的本質區別

沒有指針就沒有面向對象,引用數據類型也就是指針的另一種表示。當我們聲明一個對象時,無論是基本數據類型還是引用數據類型,都會在該方法的棧空間申請一個空間,基本數據類型只不過是存的是字面值,引用數據類型存放的是該引用對象的地址。我們實例化一個類時會在堆空間開闢一個空間,而該對象的引用(棧空間)會存放該對象在堆空間的地址。 我們每次聲明一個變量都會在方法棧中聲明一個變量,所以引用對象改變的是堆空間的數據
相關文章
相關標籤/搜索