为了账号安全,请及时绑定邮箱和手机立即绑定

java编译时和运行时有什么区别?

java编译时和运行时有什么区别?

代码写到手抽筋 2018-02-13 11:50:20
查看完整描述

3 回答

已采纳
?
学编程的小姑娘

TA贡献2条经验 获得超4个赞

编译是将你写的代码弄成Java虚拟机可以执行的字节码。
运行是Java虚拟机运行你写的代码(编译后的字节码文件),然后显示运行结果。
Java代码是为了编程方便,而Java虚拟机是不能直接执行Java代码的,所以要把Java代码编译,也就是生成.class文件,然后再由Java虚拟机运行字节码文件,结果才是你写的程序。

查看完整回答
1 反对 回复 2018-02-13
?
hello_world_mk

TA贡献13条经验 获得超2个赞

源码----->编译---->运行,程序运行的是你编译后的语言

查看完整回答
反对 回复 2018-02-22
?
这个名字没人起

TA贡献12条经验 获得超7个赞

java在编译的时候会做一些优化的操作,比如替换一些参数之类的。

查看完整回答
反对 回复 2018-02-13
  • 3 回答
  • 0 关注
  • 2224 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信