第1个回答 2010-07-19
当第一个程序主动请求jvm时开始运行,即main方法了。
第2个回答 2010-07-19
是最早运行的。只有 jvm 先运行起来了才有可能运行你的程序。
第3个回答 推荐于2016-01-04
明显是虚拟机了,你知道程序运行需要一个main函数的了,那包含这个函数的class我们可以称之为Main Class,那么由谁来调入和调用呢?
虚拟机包含很多class loader,这些class loader实际是个责任链,有优先级关系的,虚拟机还要维护内存空间,还要做垃圾收集,这些必须的初始化工作都会在程序运行开始最先完成,不知道你看过线程栈信息没有,看到daemon这个词么?守护线程就是虚拟机的提供的。本回答被提问者采纳
第4个回答 2010-07-19
执行 java 这个命令行的时候