浅析java跨平台原理.doc

浅析java跨平台原理.doc

ID:53669576

大小:72.50 KB

页数:3页

时间:2020-04-05

浅析java跨平台原理.doc_第1页
浅析java跨平台原理.doc_第2页
浅析java跨平台原理.doc_第3页
资源描述:

《浅析java跨平台原理.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅析java跨平台原理反复的听说JAVA是一种跨平台的语言,到底何为跨平台,JAVA又是如何实现跨平台的呢?先来看一则小故事最近YY上开设了JAVA俄语班、JAVA英语班、JAVAE)语班等等,关于JAVA的系列课程教室。小花是JAVA行业的大牛,于是YY的管理员邀请小花在工作之余,为一些初来乍到的学者们讲课。很多同学听说小花讲课不错,都想听听小花的课,可是问题来了:各位学者来自不同国家,他们大多只懂自己的国语(爱国呀!),而小花只懂汉语,对于英语略懂点(超级爱国者),这怎么办呢?有两种办法,第一,他每次上课前,先准备好演讲稿,各种语言都用自己懂的汉语来标注

2、;第二,每次上课,带个翻译(这个翻译比较列害,八种语言不在话下)。北大青鸟中关村软件学院。话说,这两种方式有什么不同呢?演讲稿不能灵活的变通,比如本来讲课定为周六上午,演讲稿上的开场白是Goodmorning,ereryone!结果小花临时有事调到了下午,小花还照此不误的念了开场白,结果惹来众笑,大牛也不过如此嘛,小花在学生面前丢了面子;而带个翻译呢,不管在什么时候讲课,讲的什么内容,他都能给你翻译成相应的语言。北大青鸟中关村总校。上面的故事与咱们的JAVA跨平台又有什么联系呢?下面看一幅图:Mac平台心Linux平台〜Windows平台-编译・»与平台无关

3、的编译器生成—与平台无关的中间码JAVA字节码(跨平台”执解釋器是与平台相关的・你仔细想想,看看JAVA跨平台到底与上面的故事有何联系,你是不是会想到:不同的国家就好比是平台,而翻译者就好比是虚拟机!北大青鸟中关村软件园到底什么是跨平台,JAVA又是怎么实现跨平台的?JAVA字节码通过虚拟机翻译(解释)给不同的平台,这个过程就叫做跨平台。JAVA字节码文件只有一个,但针对不同的平台会有不同的虚拟机,比如有Mac平台的虚拟机、Linux平台的虚拟机、Windows平台的虚拟机等等……北大青鸟中关村学士后本部究其原因,实现跨平台最根本的东西是虚拟机(JVM)。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。