Java的内存划分(分5部分) 栈(Stack):方法一定在栈中运行,存放的都是方法中的局部变量(方法的参数、方法{}内部变量),超出作用域即从栈内存中消失。堆(heap):凡是new出来的东西都在堆中,都有一个十六进制地址。都具有默认值,默认规则如下表。方法区(Method Area):存储与.class相关信息,包含方法的"死"信息。本地方法栈(native Method Stack):与操作系统相关的信息寄存器(PC Register):与CPU相关的信息 类型初始值整数0浮点0.0字符‘\u0000’布尔false引用null