内存解析: . 堆(Heap): 此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。 这一点在 Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。 栈(Stack): 是指虚拟机栈。虚拟机栈用于存储局部变量等。 方法区(Method Area): 用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。 . 若有不当之处,欢迎指正!