在eclipse中,像这样一个类public class Test {public static void main(String[] args) {System.out.println("-------------------------");}}他的执行过程是怎样的 当执行的时候,先解析.classpath文件,并将相关路径设到CLASSPATH环境变量中,然后再执行虚拟机并加载bootStrapClassLoader类加载器 然后怎么说 求各位网友解答,给个具体执行过程,谢谢
1.虚拟机启动,父子类加载分别加载相应内容,APPclassloader加载你的类文件。
2.类文件链接,类的链接包括验证、准备和解析等几个步骤,接下来就是初始化类。
3.初始化:当一个Java类第一次被真正使用到的时候,JVM会进行该类的初始化操作,初始化按顺序:静态的变量,方法,实例变量方法
4.接下来执行你的main方法了。
要详细到什么程度…
大概过程就行
这个你看虚拟机相关的书籍就有答案了。推荐:《Hotspot实战》