java入门(三)——java程序从编写到运行经历了什么

一、程序运行两个主要步骤

java入门(三)——java程序从编写到运行经历了什么

二、具体步骤

2.1完整步骤

java入门(三)——java程序从编写到运行经历了什么

2.2编译期(可以在window上)
  • 1.在硬盘新建xxx.java文件
  • 2.用文本编辑器打开文件编写java源代码,保存
  • 3.javac命令(编译命令)对xxx.java文件编译
  • 4.编译通过为.class字节码文件,未通过报错
2.3运行期(windows,linux都可)
  • 5.如在linux运行,需将xxx.class文件拷贝过去,不需源代码
  • 6.java(负责运行的命令)执行xxx.class字节码
  • 7.启动JVM,JVM启动类加载器,类加载器去硬盘找类对应的字节码文件
  • 8.找到,JVM对字节码进行解释,将字节码转换为二进制
  • 9.JVM将二进制码交给操作系统,操作系统执行二进制码和硬件进行交互

三、需要注意

java入门(三)——java程序从编写到运行经历了什么

  • 1.一个源代码文件可以编译多个字节码文件
    如:xxx.java编译生成a.class,b.class,c.class等,abc都是类名
  • 2.JVM识别字节码,不识别源代码
  • 3.编译和运行可以在不同操作系统上完成