Java 的运行原理

来源:互联网 发布:淘宝禁售关键词 采集 编辑:程序博客网 时间:2024/05/09 20:48

在Java中引入了虚拟机的概念。

即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。

编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行。在Java中,这种供虚拟机理解的代码叫做字节码(ByteCode)(class文件的内容),它不面向任何特定的处理器,只面向虚拟机。每一种平台的解释器是不同的,但是实现的虚拟机是相同的。
Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器,解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行。

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 光为 跟着希望跟着光 变身之洛皇 传说中的光 中功 中公国考培训班 中公会计网站 中公网校 中公教育股票 华图中公 中公mis 华图和中公哪个好 中公mis系统登录 湖北中公教育 中公教育讲师真实待遇 安徽中公 中公教育怎么样 湖南中公 中公教育网 中公金融人 中公教育招聘 安徽中公教育 中公网校app 湖南中公教育 中公网 华图教育和中公通过率哪个高 中公教育网站首页 中公华图 海南中公教育 河南中公 中公面试班全额退款陷阱 中公教育手机站 甘肃中公教育 重庆中公教育 广西中公 中公教育公务员考试网 甘肃中公 中公教育股吧 江西中公教育 湖北中公事业单位 浙江中公教育 四川中公