Java Virtual Machine(JVM)内存模型

JVM内存 -> 根据不同空间的存储特点和存储的数据划分。 -> 方法区:线程共享的内存区域,存储已经被虚拟机加载的类信息、常量、静态变量。   -> 堆:被所有线程共享的一块内存区域,在虚拟机启动时创建。所有的对象、数组都要在堆上分配。(即每次使用new,就会在堆中开辟一块新的存储空间)   -> 栈:虚拟机栈,每个方法被执行时,都会同时创建一个栈帧(用途:存储该方法的局部变量、操作栈、动态链接
相关文章
相关标签/搜索