Java语言的平台独立性
来源:互联网 发布:淘宝美工简历怎么写 编辑:程序博客网 时间:2024/06/08 00:47
平台独立性是指可以在一个平台上编写和编译程序,而在其他平台上运行。保证Java具有平台独立性的机制为“中间码”和“Java虚拟机”。
Java程序被编译后不是生成能在硬件平台上可执行的代码,而是生成了一个“中间码“。不同的硬件平台会安装有不同的JVM,由JVM来负责把”中间码“翻译成硬件平台能执行的代码。由此可以看出JVM不具有平台独立性,而是与硬件平台相关的。
解释执行过程分三个步骤进行:代码的装入、代码的校验和代码的执行。
Java程序运行从上到下的执行环境次序是:Java程序、JRE/JVM、操作系统、硬件。
Java程序经编译后会产生字节码
0 0
- Java语言的平台独立性
- Java的平台独立性
- Java的平台独立性
- Java的平台独立性
- java的运行过程和平台的独立性
- Java语言的跨平台
- java语言的跨平台
- 数据库的数据独立性
- 测试脚本的独立性
- 事件的独立性
- 随机变量的独立性
- 随机变量的独立性
- 语言独立性:公共语言运行时
- 谈开发同学的独立性和测试同学的独立性
- java语言的跨平台性
- Java语言的跨平台(操作系统)原理
- Java语言的特点:跨平台性
- JAVA语言跨平台的原理
- 程序是怎么运行的
- 如何把白底照片变成蓝底
- 工作札记:JBoss下jsp页面修改后没有动态更新的问题解决方案
- 大话数据结构(三)线性表和链表的关键概念理解
- Ubuntu快捷键大全
- Java语言的平台独立性
- LeetCode 100: Same Tree
- 基于文本挖掘和情感分析的股票价格预测系统(一)
- P51 第18题 从键盘输入一个正整数n,判断其是否同时含有奇数字和偶数字
- VS2010 + Qt5.3.2配置教程
- VS2010:添加头文件目录和Lib目录
- Windows下安装配置SQLite和使用的教程
- WMS仓库管理系统---(17)盘点管理初盘单创建
- TortoiseSVN 在Eclipse中冲突解决