批评JAVA虚拟机

zhangxuyu1118 2008-03-21 11:49:39
JAVA虚拟机可以跑在N个操作系统上的策略我觉得不合理。
JAVA虚拟机应该提出标准,由各个操作系统的提供者来实现该虚拟机的标准比较好。比如针对某个LINUX有该LINUX的虚拟机肯定比泛型的虚拟机效率高。
怕找骂,不给分。
...全文
86 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cchaha 2008-03-22
  • 打赏
  • 举报
回复
JVM的定义是一个规范,有SUN JVM,也有IBM的JVM
霜之哀伤 2008-03-21
  • 打赏
  • 举报
回复
虚拟机有标准的。

也有另外的实现,例如ibm的虚拟机。
Squall1009 2008-03-21
  • 打赏
  • 举报
回复
能告诉我什么是泛型的虚拟机吗-_-#
sandyhiny 2008-03-21
  • 打赏
  • 举报
回复
JAVA虚拟机可以在N个操作系统上跑, 这是很好的啊,我认为.
跨平台,不管用户的操作系统是什么,只要我开发的软件是用 JAVA 语言编写的都适用那不是很好吗?
miaoliujun 2008-03-21
  • 打赏
  • 举报
回复
为什么各个操作系统的提供者会帮你来实现?
Yanbin_Q 2008-03-21
  • 打赏
  • 举报
回复
楼主理解有误,JVM 本来定义的就是一个规范,SUN 定义了那么一个规范当然就有必要拿出一个规范的实现,也就是Sun 的 JVM,像 IBM,Bea,Apache 都有自己实现的 JVM。

如果是不同平台的 JVM 由不同厂商各自实现,这样肯定会造成写的同样的 java 代码拿到不同平台下执行行为不确定,也就违背的 java 的初衷。所以通常一个厂商会实现多个平台的 JDK,保持平台一致性。

zhangxuyu1118 2008-03-21
  • 打赏
  • 举报
回复
有想开发虚拟机的人吗

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧