java內存——棧、堆

棧:在函數(方法)中定義的一些基本類型的變量和對象的引用變量,都在棧內存中分配。java 當在一段代碼塊中定義一個變量時,Java就在棧中爲這個變量分配內存空間,當超過變量的做用域(或函數執行完畢)後,java會自動釋放掉爲該變量所分配的內存空間,該內存空間能夠當即被另做他用。程序員 棧的優點是,存取速度比堆要快,僅次於寄存器,棧數據能夠共享。數組 但缺點是,存在棧中的數據大小與生存期必須是肯定的
相關文章
相關標籤/搜索