为什么JAVA,不能写操作系统?

XP这样的操作系统都 C /C++ 写的,为什么JAVA 写不了,难道是 JAVA没有指针么?

java是高级语言 不和底层打交到 比如寄存器 这些都交给java虚拟机了 所以要写操作系统就必须得直接和底层打交到 java好学就是因为少了这部分 缺点也是因为这部分 还是C++比较好 就是指针难学
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-20
Java编译靠的是虚拟机,而虚拟机就是C++编出来的,C语言可以看作是C++的一个子集,C和C++有很多Java所不具备的机制,具体到操作系统,我就不太清楚了,总之,用Java去开发比较底层的东西就像用C/C++去开发企业级应用程序一样,即使可以,也没有人回去绕这个远路。
第2个回答  2013-10-20
根据鄙人的理解, java最终翻译成的是汇编,或机器代码,都是通过编译器编译以后,成了中间代码,中间代码就是汇编或机器代码,为什么java是高级语言? java的编译器帮我们做了很多事情!
第3个回答  2013-10-20
楼上说的已经比较详细了,我也不多说写什么了。顺便说一下,JAVA 主要倾向于WEB开发。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网