黑马程序员技术交流社区
标题:
java 编译问题
[打印本页]
作者:
明锦添
时间:
2013-3-19 22:47
标题:
java 编译问题
java 是怎么运行的,它的运行过程是怎么样的
作者:
张宝
时间:
2013-3-19 22:54
源文件----->编译------->.class文件(类文件 字节码文件)------>解释执行-------->得到程序运行结果.
作者:
田磊阳
时间:
2013-3-19 22:59
javac.exe java.exe
.java文件
--------------->
.class文件
---------------->
结果
编译 运行
作者:
VOIDMAIN
时间:
2013-3-20 22:43
本帖最后由 VOIDMAIN 于 2013-3-20 22:45 编辑
怎么都没提到jvm虚拟机呢,Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。在前面的基础上补充一个图;
QQ截图20130320224240.png
(101.42 KB, 下载次数: 0)
下载附件
2013-3-20 22:42 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2