Java程序从开发到最终运行经历了什么?

1、在硬盘的某个位置新建一个×××.java文件
2、使用记事本或者其它文本编辑器打开×××.java文件
3、在×××.java文件中编写符合Java语法规则的源代码
4、保存
5、使用编译器(jdk安装后自带的javac命令)对×××.java进行编译
6、如果×××.java文件中编写的源代码是符合语法规则的,编译会通过,
如果×××.java文件不符合语法规则,那么编译器会报错,报错后不会生成×××.class文件,
只有编译通过了才会生成,并且一个Java源文件是可以生成多个class文件的
7、如果是在Linux上运行的,需要将windows上生成的class文件拷贝过去,
不需要拷贝源代码,真正运行的是字节码。
8、使用JDK自带的java命令执行字节码
9、往下的步骤就全部交给JVM了,JVM会将字节码文件解释为0和1组成的二进制文件
10、JVM会将生成的二进制码交给OS操作系统,操作系统会执行二进制码和硬件进行交互。
补充:javac参与编译      java参与运行

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值