.JAVA文件加载时分为编译时和运行时,编译时将.java文件编译成.class文件,运行时,java装载器将.class文件装载到java虚拟机中。
java虚拟机主要分为 栈区、堆区 和 方法区。
栈区:每调用一个方法,会创建一个栈针,存放局部变量;
堆区:存放 new 出来的对象,此对象由垃圾收集器收集(垃圾收集器针对的就是栈区);
方法区:存放类的所有信息,包括所有的方法、静态变量、常量。
本文介绍了JAVA文件加载过程,包括编译时与运行时的不同阶段。深入解析了JAVA虚拟机的主要组成部分——栈区、堆区及方法区的功能特性,并对垃圾回收机制进行了说明。
.JAVA文件加载时分为编译时和运行时,编译时将.java文件编译成.class文件,运行时,java装载器将.class文件装载到java虚拟机中。
java虚拟机主要分为 栈区、堆区 和 方法区。
栈区:每调用一个方法,会创建一个栈针,存放局部变量;
堆区:存放 new 出来的对象,此对象由垃圾收集器收集(垃圾收集器针对的就是栈区);
方法区:存放类的所有信息,包括所有的方法、静态变量、常量。
648
535

被折叠的 条评论
为什么被折叠?