1. 程式人生 > >初識:java虛擬機的內存劃分

初識:java虛擬機的內存劃分

都在 必須 分享圖片 nbsp 編寫 方法 src 重要 作用

什麽是內存?

內存是計算機中的重要原件,臨時存儲區域,作用是運行程序。我們編寫的程序是存放在硬盤中的,在硬盤中的程序是不會運行的,必須放進內存中才能運行,運行完畢後會清空內存。Java虛擬機要運行程序,必須要對內存進行空間的分配和管

為什麽要Java虛擬機的內存劃分?

為了提高運算效率,就對空間進行了不同區域的劃分,因為每一片區域都有特定的處理數據方式和內存管理方式

JVM的內存劃分:

技術分享圖片

  • 棧:存放的都是方法中的局部變量。方法的運行一定要在棧當中運行。
  • 堆:凡是new出來的東西,都在堆當中

初識:java虛擬機的內存劃分