请问,java的跨平台性指的是什么?(能通俗的阐述更好!)

王朝知道·作者佚名  2010-08-31
窄屏简体版  字體: 小  |  中  |  大  |  超大  
 声明  小说素材,内容虚构,如有雷同,纯属巧合!
 
分類: 遊戲 >> 手機遊戲
 
參考答案:

一般我们所谓的执行档

内容是一堆人类看不懂得机械码 是拿来给机器看的

因为他要直接指挥计算机去做事情 所以得写成机器可以执行的语言

问题是

每一台机器有自己的语言 每一个平台也有自己的语言

所以在不同的机器上 我们要用不同的执行档

那 Java 怎么达成一个程序 跨平台执行的呢~~

其实, Java 是在各种平台之上建立起他自己的平台

也就是所谓的 JVM (Java 虚拟机器)

再用 JVM 来执行他的类别档

因为不管在甚么平台上 实际执行类别档的都是 JVM

所以就可以达到 跨平台的目的

123456

类别档程式

______________________________|_________________________________

| | | |

Windows95/98版JVM WindowsNT系列JVM Linux版JVM Unix版JVM

| | | |

Windows95/98 WindowsNT/2000 Linux Unix

所以要执行 Java 的程序 就必须先在机器上启动 JVM 才行

而启动 JVM 的程序 就是所谓的 JRE

参考资料:

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航