文字解释 java的内存需要划分成5个部分: 1.栈(Stack):存放的都是方法中的局部变量。 方法的运行一定要栈中运行。 局部变量:方法的参数,或者是方法内部的变量。作用域:一旦超出作用域,立即从内存中消失。 2.堆(heap):凡是new出来的对象,都在堆中。 3.方法区(method area):存储.class相关信息,包含方法的信息。 4.本地方法区(native method area):与操作系统相关。 5.寄存器(pc register):与CPU相关。 具体分析