javac

【JVM】javac的编译过程

李明燮(li_mingxie)

Java 编译是先把xx.java文件编译成xx.class文件。xx.class是个中间状态的字节码(Byte Code)。
类加载器(Class Loader)读取到JVM里后, 再一次解析成机器码(Binary Code)执行。
也就是说Java是需要做两次编译,其中的第一次编译(.java => .class)是如何执行的呢?