为什么没有人用Java编写电脑操作系统?
既然C语言能够编写电脑的操作系统,Java能编写手机操作系统,那为什么Java不能编写电脑的操作系统?...
既然C语言能够编写电脑的操作系统,Java能编写手机操作系统,那为什么Java不能编写电脑的操作系统?
展开
展开全部
JAVA对底层硬件的操作能力有限,不能编写操作系统,包括手机操作系统。
常见所谓JAVA操作系统是指在操作系统外壳上用的JAVA语言,像系统内核这样的部件还是要用较低级的编程语言来。
也许可以给JAVA作什么扩充,让它能够编写操作系统,但绝对不会像C
这样的语言来得省事,这样的扩充就显得没有必要了。
常见所谓JAVA操作系统是指在操作系统外壳上用的JAVA语言,像系统内核这样的部件还是要用较低级的编程语言来。
也许可以给JAVA作什么扩充,让它能够编写操作系统,但绝对不会像C
这样的语言来得省事,这样的扩充就显得没有必要了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手机操作系统好象是c++编写的吧,游戏才是java,那也是在c++基础之上了,高级语言需要有个平台,java执行需要虚拟机,没有平台装虚拟机,怎么运行java程序.
c++之类适合操作硬件,java没那么强大操作硬件,个人理解
c++之类适合操作硬件,java没那么强大操作硬件,个人理解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还真有个java的操作系统,只是不出名罢了。
Java New Operating System Design Effort.
http://www.jnode.org/
这有张图
http://www.jnode.org/screenshots/jnode-0.2.8/jnode-jedit.png
Java New Operating System Design Effort.
http://www.jnode.org/
这有张图
http://www.jnode.org/screenshots/jnode-0.2.8/jnode-jedit.png
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为JAVA是高级语言,C是接近低级语言的,由于接近低级语言,在许多面向底层方面的编程会很有优势的。其实,JAVA是C++的派生,而C++是C的派生,你说C强大么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询