黑马程序员技术交流社区

标题: 浅谈JAVA跨平台原理 [打印本页]

作者: 豫东少侠    时间: 2015-10-16 23:08
标题: 浅谈JAVA跨平台原理
我是新手,今天刚刚学习了JAVA跨平台原理,认真研究后有一下拙见,还请大家赐教:
我认为JAVA具有跨平台性严格的说是不确切的,因为严格上来说JAVA并不是在系统上运行的,而是在JVM上运行的。就好比飞机在海上的航母上起飞,我们能说飞机不仅能在陆地上起飞还能在海上起飞吗?当然,严格来说答案是否定的。JVM就相当于航母,飞机是在航母上起飞的,并不是在海上起飞的,只不过航母能存在于海上罢了。所以并不是JAVA具有夸平台性,而是因为各个系统都有与之对应的JVM,有了JVM就能运行JAVA,而JAVA和系统的种类没有关系。就好比飞机能否起飞和陆地海洋没有关系一样,只要存在飞机起飞的跑道它就能起飞。
作者: ash午夜阳光    时间: 2015-10-17 00:07
这样理解比较形象,我也是今天刚学的,一起加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2