22智能在线
新记
运行java程序时,为什么要先编译再运行,编译运行一起进行不行吗?
如题所述
举报该文章
相关建议 推荐于2017-11-25
java讲究的是 一次编译 处处运行,也就是提高了程序的一致性。java的程序之所在不同的操作系统上的运行结果是一样的,是因为java
虚拟机
。
所以要运行java都要装一个叫jdk的东西,里面有java的虚拟机。这个虚拟机就是来解释我们写的代码。通过这个虚拟机,就实现了代码的移植。
我们写好的程序,通过虚拟机,编译成class文件,然后在运行。但是我们只需要编译一次即可。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/i66hh0xix.html
其他看法
第1个回答 2012-09-14
首先 java是开源的 但并不代表自己的代码可以给用户看到的 所以.java编译成.class文件后就看不到这到底是什么了,安全。
其次,不只是java,语言应该都这样,先编译,再运行。
再者,现在是初学吧,以后用了好的工具就不会这么麻烦了,可以写好了直接运行的。
相似回答
大家正在搜
相关问题
为什么我的JAVA编译可以,可是执行就不行了
JAVA程序运行时遇到的小问题,为什么编译通过而运行不了
用进行编程时一定要先保存再编译么,运行前一定要保存么?谢谢
java既然是先编译,然后再执行编译后的字节码文件,那是不是...
为什么上次还好运行的java文件这次就不好编译运行了
使用java程序编译后,然后使用什么工具解释运行
java程序首先通过java.exe程序编译,然后用什么程序...
请问java程序在编译和运行时有什么区别,系统分别都会做什么...