堆和棧分別存放什么通俗點講?
1.棧:當程序進入一個方法時,會為這個方法單獨分配一塊私屬存儲空間,用于存儲這個方法內部的局部變量,當這個方法結束時,分配給這個方法的棧會被釋放,這個棧中的變量也將隨之釋放。
2.堆: 存放不在當前方法棧中的那些數據。
1.棧:存放基本類型 的變量數據和對象的引用,但對象本身不存放在棧中,而是存放在堆(new出來的對象)或者常量池中(字符串常量對象存放的常量池中),局部變量【注意:(方法中的局部變量使用final修飾后,放在堆中,而不是棧中)】
2.堆:存放使用new創建的對象,全局變量
下一篇jsp怎么設置表單顏色