堆:(對象) 引用類型的變數,其記憶體分配在堆上或者常量池(字元床常量、基本數據類型常量),需要通過new等方式來創建。 對記憶體主要作用是存放運行是創建(new)的對象。 (主要用於存放對象,存取速度慢,可以運行時動態分配記憶體,生存期不需要提前確定) 棧:(基本數據類型變數,對象的引用變數) 棧記憶體的 ...
堆:(對象)
引用類型的變數,其記憶體分配在堆上或者常量池(字元床常量、基本數據類型常量),需要通過new等方式來創建。
對記憶體主要作用是存放運行是創建(new)的對象。
(主要用於存放對象,存取速度慢,可以運行時動態分配記憶體,生存期不需要提前確定)
棧:(基本數據類型變數,對象的引用變數)
棧記憶體的主要作用是存放基本數據類型和引用變數,棧的記憶體管理是通過棧的“後進先出”的模式來實現的。
(主要用來執行程式,存取速度快,大小和生存期必須確定,缺乏靈活性)