参考答案
结论:Java语句执行经历编译、类加载、执行三阶段。类加载流程:1. 加载:ClassLoader读.class二进制入方法区,建Class对象;2. 链接:验证字节码、准备静态变量零值、解析符号引用;3. 初始化:静态变量赋值与静态块执行。JDK内置类(如java.lang.String)由启动类加载器(Bootstrap)加载,它是C++实现的顶级加载器,JVM启动时直接加载JAVA_HOME/lib核心jar(如rt.jar),不继承Java的ClassLoader,无父加载器。执行时字节码经解释器或JIT编译运行。