关于Java跨平台的疑惑
都知道Java的极大优势是跨平台,但据一些IT人士说其实并非真的是跨平台,还牵涉到虚拟机的技术,本人学浅不知道是什么意思,请高手指点一下? 问题点数:0、回复次数:6Top
1 楼jkit(不再灌水)回复于 2003-08-02 01:56:38 得分 0
哎,这个问题好大啊, 关于这个问题应该说是横看成岭侧成峰. 从一个角度看java确实是跨平台的,但是从另一个角度看java又并非真的是跨平台.java是运行在虚拟机上的,所以与操作系统无关,既是跨平台. 从另一个角度看, 虚拟机是运行在操作系统上的,所以操作系统相关,所以也可以说java并非真的是跨平台. 但是对于一般人来说,我们主要是开发java应用,并不是去开发虚拟机,所以一般都可以说java是跨平台的.
Top
2 楼76ersjy2(丁丁)回复于 2003-08-02 10:28:51 得分 0
建议去看看“java夜未眠”!就什么就懂了!Top
3 楼jscsqb(大漠沙如雪)回复于 2003-08-02 10:47:50 得分 0
jkit(郁闷的程序员) 总结得很好啊/。Top
4 楼coolmetal(Hello :)~)回复于 2003-08-02 12:49:38 得分 0
的确,不过我们一般所指的跨平台就是使用在操作系统上增加一层虚拟机的方式解释并执行程序.
短期内不可能出现什么不需要虚拟机的"跨平台"语言.除非操作系统做出妥协.Top
5 楼conning333(chen)回复于 2003-08-02 21:27:15 得分 0
事情不是绝对的!!Top
6 楼9731boy(叉叉TV - 班头爷)回复于 2003-08-02 21:57:51 得分 0
一次编译...到处调试....听说是这样的Top




