Java命令和虚拟机工作流程

第一、Java命令

  Java分为编译和运行两个部分,其中javac命令负责编译部分,java命令负责运行部分。

  javac:当执行javac时,会启动java的编译器程序,对执行扩展名.java文件进行编译,生成了JVM可以识别的字节码文件,也就是class文件。

  java:当执行java时,会启动JVM加载运行时所需的类库,并对class文件进行执行。

  PS:javadoc命令是用来产生帮助文档的Java命令。

第二、虚拟机工作流程

  编写源文件,*.java文件

  编译成*.class字节码文件

  类加载

  字节码校验

  解释器解释执行:将字节码文件的内容每读一行就编译成一行机器码再执行该行代码,依次编译——编译,直到编译完毕。

  操作系统

posted @ 2019-10-27 23:14  会一点Java  阅读(190)  评论(0)    收藏  举报