简述Java的运行过程:(青鸟内部资料)

编译:生成可执行文件,如C++中利用g++生成a.out,效率高,但不跨平台

    解释:解释器把源文件逐行解释,跨平台但效率不高

    在java中:先编译后解释,把.java文件编译成.class字节码文件

        Java源代码文件(.java文件)--->

        Java编译器(javac)--->

        Java字节码文件(.class文件,平台无关的)--->

        Java解释器(java),执行Java字节码