Java的內存划分需要五個部分
1.棧(Stack):存放的都是方法的局部變量
局部變量:方法的參數,或者方法{}內部的變量
作用域:一旦超過作用域,立刻從棧內存中消失
2.堆(Heap):凡是new出來的東西,都在堆內存中,
堆內存中的東西,都有一個地址值:16進制
堆內存的東西都有一個默認值
3.方法區(Method Area):存儲.clss相關的信息.包含方法的信息
注:方法的運行一定是的棧內存當中
4.本地方法棧(Native Method Stack):與操作系統相關
5.寄存器(pc Register):與CPU相關