首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java字节码文件的解释后,然后执行的有关问题

2013-07-09 
java字节码文件的解释后,然后执行的问题?JVM装在操作系统之上我的理解.java文件的执行过程:1、解释器把字节

java字节码文件的解释后,然后执行的问题?
JVM装在操作系统之上

我的理解.java文件的执行过程:

1、解释器把字节码文件解释成机器语言 让 JVM直接运行.


2、还是解释器把字节码问津解释成操作系统能支持的语言,最护通过操作系统的底层来转换成 机器语言



怎么都想不通啊,如果第一步是对的,那操作系统在整个过程迷起到什么作用


如果第二部是对的,那JVM起到作用

求指点



[解决办法]
首先是编译器,把你的源程序变成字节码
然后是JVM,负责运行字节码,这个运行的具体过程,就是JVM把每一条要执行的字节码送给解释器,翻译成对应的机器码
[解决办法]
总的来说jvm的解释器解释了字节码之后(JIT方式不需要每次都解释),对应平台的机器码就由操作系统来执行了,也只有由操作系统执行
[解决办法]
我的理解是JVM是一个比Win/unix更高级的操作系统,相应的,可以把win/U看成bios

菜鸟初学,瞎说一通

热点排行