Java是一种半编译半解释的语言.1.编译阶段使用指令:javac这个阶段,Java编译器(也就是JVM:java虚拟机,后称JVM),首先把你的代码加载完成,然后开始检查语法.此后会产生.class文件,这种文件无论是是在哪种平台上(window.Linux)此.class文件均是相同的,具有跨平台性.2.解释执行阶段使用指令:java这个阶段,JVM将执行java代码,JVM是运行于操作系统之上的,它屏蔽了不同系统之间的差异. jvm有两种执行方式,一种是解释执行,就是临时把字节码翻译成本地