JDK中

javac:Java编译器,将Java源代码文件编译成字节码文件;
java:Java解释器,启动jvm,jvm会把字节码文件解释为机器指令指向;

 

先编译  *.java文件――>*.class文件 

运行   *.class ――加载――> JVM 

 

 

这样不管把class文件拿到windows、linux或者solaris等不同的系统上去,jvm将字节码文件解释或者编译为机器指令执行。这样

class文件就有了可移植行。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐