为什么没有人用Java编写电脑操作系统?

既然C语言能够编写电脑的操作系统,Java能编写手机操作系统,那为什么Java不能编写电脑的操作系统?... 既然C语言能够编写电脑的操作系统,Java能编写手机操作系统,那为什么Java不能编写电脑的操作系统? 展开
 我来答
rockrush
2009-07-12 · TA获得超过2092个赞
知道小有建树答主
回答量:1111
采纳率:100%
帮助的人:1035万
展开全部
JAVA对底层硬件的操作能力有限,不能编写操作系统,包括手机操作系统。
常见所谓JAVA操作系统是指在操作系统外壳上用的JAVA语言,像系统内核这样的部件还是要用较低级的编程语言来。
也许可以给JAVA作什么扩充,让它能够编写操作系统,但绝对不会像C
这样的语言来得省事,这样的扩充就显得没有必要了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
happytemplar
2009-07-11 · 超过18用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:63.7万
展开全部
手机操作系统好象是c++编写的吧,游戏才是java,那也是在c++基础之上了,高级语言需要有个平台,java执行需要虚拟机,没有平台装虚拟机,怎么运行java程序.
c++之类适合操作硬件,java没那么强大操作硬件,个人理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
uestcfb
2009-07-12 · TA获得超过1068个赞
知道小有建树答主
回答量:609
采纳率:0%
帮助的人:708万
展开全部
还真有个java的操作系统,只是不出名罢了。
Java New Operating System Design Effort.
http://www.jnode.org/

这有张图
http://www.jnode.org/screenshots/jnode-0.2.8/jnode-jedit.png
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
鸦鹭达人
2009-07-11 · TA获得超过216个赞
知道答主
回答量:256
采纳率:0%
帮助的人:0
展开全部
因为JAVA是高级语言,C是接近低级语言的,由于接近低级语言,在许多面向底层方面的编程会很有优势的。其实,JAVA是C++的派生,而C++是C的派生,你说C强大么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式