JAVA堆裏放啥,棧裏放啥,一看就懂

關於堆棧的內容網上已經有很多資料了,這是我找的加上自己理解的一篇說明文: 一、內存區域類型 1.寄存器:最快的存儲區, 由編譯器根據需求進行分配,我們在程序中無法控制; 1. 棧:存放基本類型的變量數據和對象的引用,但對象本身不存放在棧中,而是存放在堆(new 出來的對象)或者常量池中(對象可能在常量池裏)(字符串常量對象存放在常量池中。); 2. 堆:存放所有new出來的對象; 3. 靜態域:存
相關文章
相關標籤/搜索