A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ringfingers 中级黑马   /  2015-10-4 15:54  /  322 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。(注意不是能在所有的平台上运行,关键是该平台是否能安装相应的虚拟机)。
我的总结:Java程序之所以能够实现跨平台运行,是因为它根本就不直接运行在任何底层平台上,而是需要在哪里运行,就在哪里(如Windows平台)事先准备好自己的Java平台,而这只是仅仅是安装和配置一个软件而已!

2 个回复

倒序浏览
Java的跨平台正是由于jvm的不跨平台
回复 使用道具 举报
推荐你去看看《深入java虚拟机》,jvm实际上很复杂
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马