编译阶段
主要任务是检查Java源程序是否符合Java语法。 如果符合Java语法,则可以创建常规字节码文件. class
不匹配的话无法生成字节码文件
字节码文件不是纯二进制文件,不能直接在操作系统上运行
编译阶段的过程:程序员需要在硬盘上的某个位置创建新的. Java扩展名文件。 此文件称为Java源文件,源文件描述了Java源代码/源程序。 这个源程序不能自由编写。 必须符合Java语法规则。 Java程序员必须使用JDK附带的Javac.exe命令编译Java程序。 javac使用规则: javac Java源文件的路径示例:在javachelloworld.Javados命令窗口中使用javac是指单个Java编译器工具/命令在单个Java源文件中使用多个. clava
安装JDK后,除了附带Java.exe之外,还有另一个名为Java.exe的工具/命令。 这将在DOS窗口中使用
格式: java类名
示例:硬盘上有一个名为java A的A.class
运行阶段进程:打开DOS命令窗口,然后输入Java A。 Java.exe命令启动Java虚拟机(JVM ),JVM启动类加载器classLoader,classLoader在硬盘上搜索A.class文件,找到该文件并将其加载到JVM中JVM