哪里可以做营销型网站,网站开发思维导图内容,网站有了订单邮箱提醒代码,麻涌网站仿做编译阶段#xff08;P10#xff09;
Java程序的运行包括两个阶段#xff1a;编译阶段、运行阶段编译阶段主要任务#xff1a;对Java源程序#xff08;以.java为后缀的文件#xff09;#xff0c;进行检查其是否符合Java的语法规则。如果符合#xff0c;则生成字节码文…编译阶段P10
Java程序的运行包括两个阶段编译阶段、运行阶段编译阶段主要任务对Java源程序以.java为后缀的文件进行检查其是否符合Java的语法规则。如果符合则生成字节码文件以.class为后缀的文件注意字节码文件并不是二进制文件无法直接在操作系统直接运行。编译过程 程序员需要在硬盘的某个位置上新建一个以.java为后缀的源文件用于保存Java源代码或者源程序。在DOS命令行窗口中使用JDK自带的javac.exe命令 javac java源文件的路径对Java源程序的进行编译生成生成字节码文件。 一个Java源文件可以编译生成多个字节码文件并且源文件的删除不会影响字节码文件的运行。编译结束后可以将class文件拷贝到其他操作系统中运行实现跨平台。
Java的运行阶段P11
JDK安装之后除了自带的编译器javac.exe之外还有一个工具java.exe可以在DOS命令窗口中输入java 类名。例如在硬盘上有一个A.class文件可以在DOS命令窗口中输入java A运行该文件。运行过程以A.class为例 打开DOS窗口切换到A.class的目录下输入java Ajava.exe命令就会启动Java虚拟机(JVM)JVM会启动类加载器ClassLoader。ClassLoader会去硬盘上搜索A.class文件将该文件装载到JVM中。JVM将A.class字节码文件解释成二进制文件最后操作系统执行二进制和底层硬件平台进行交互