JME和J2ME之间有什么区别吗?

时间:2010-02-27 14:21:09

标签: java java-me

我想为3d游戏编写代码,我不知道我需要JME或J2ME,请帮助我! 感谢。

4 个答案:

答案 0 :(得分:10)

这里的答案似乎有些混乱。 JME是jMonkey Engine框架的缩写,它是“基于3D场景图形的高性能图形API,用Java编写

Java ME (formerly J2ME)是“专为移动设备和嵌入式系统设计的Java平台

就是这样。

答案 1 :(得分:5)

当Java 5或6发布时,Sun正式宣布1.x中的1为Java冗余,并且只保留了程序兼容性 - 外部版本被称为x。因此,返回版本1.6.0的JVM称为Java 6。

所以没有区别,因为Sun在改为Java x而不是J2SE 1.x的同时放弃了2。简单的推理从Java 6向后发展到Java 5,Java 4,Java 3,Java 2和Java 1.将Java 3 - 6称为J2SE n令人困惑,因为在长形式中,“Java n”是“Java 2 Standard”版本n“。因此,J2xE都改为Java xE。

现在,通过Java 7引用Java 1以指示您正在讨论的Java版本要容易得多。简单的结论是,事后看来,总是20-20,Java 2应该永远不会被标记为Java 1.2,它应该是2.0。

答案 2 :(得分:3)

没有区别。由于标准继续下去,“2”被删除。现在它是标准版的Java SE,企业版的Java EE和移动版的Java ME。

答案 3 :(得分:2)

Sun最近重命名了所有的API。 Java ME是J2ME,因为Java SE是J2SE,Java EE是J2EE等。所以没有区别。