JAVA如何跨平台的!
如果大家熟悉硬件的话应该知道鼠标的发展吧!
开始的COM口鼠标,然后PS/2口鼠标,现在的USB鼠标!(不要说我废话,有时间废话才是灵魂,生活是伟大的学习的源泉啊)
现在我有个PS/2口鼠标,如何在一台PS/2口坏的计算机上使用啊!思考!
很简单啊,找个PS/2转USB的转接口啊,嘿嘿是不是很简单啊!
那现在有个COM口鼠标如何在一台有PS/2和一台PS/2口坏的计算机上使用啊!
分别找2个转接口那!一个COM转PS/2,一个COM转USB就搞定了啊!
如果没有COM转USB怎么办,嘿嘿,可以COM--->PS/2------>USB两个传也可以啊!
废话结束,希望大家思考,可以用到JAVA一起其他语言上哈!
言归JAVA
那JAVA如何跨平台的啊,嘿嘿其实已经讲完了!
把一个JAVA代码看成刚才的COM口鼠标,要在不同机器运行怎么办,找不同的转接口对应不同的平台(机器)
从图可以看出同一个JAVA代码被编译为同一个class文件(字节码)然后有不同的JVM执行达到跨平台运行的哈!
所以JAVA跨平台是通过加一层JVM执行的哈,所以JVM是JAVA跨平台的源泉!
如果用过IBM水货比较本的可以考虑下IBM比较本的电源社配器与大陆的不一样怎么办????