JVM运行和类加载过程

首先,关于JVM中的方法区、堆、栈 方法区:存放代码;静态变量,静态方法,字符串常量,(在堆内存中) 堆:存放所有new出来的对象; 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(对象可能在常量池里)(字符串常量对象存放在常量池中。 JVM内存示意图 java虚拟机严格规范了初始化的6种情况: 四条指令:new\getstatic\
相关文章
相关标签/搜索