Java平台分三种,第一种是Oracle Java SE(2020前商业免费),第二种是Oracle openJDK(永久免费),第三种是Oracle Oracle Java EE(2020前商业免费)。
openJDK
Sun发布的OpenJDK只能运行在i386 和AMD-64机器上。OpenJDK可以运行在其他系统上,特别是那些基于PowerPC的机器上。 为了解决这个问题,我们发起了IcedTea项目来完成移植。该项目基于Sun的C++解释程序,为OpenJDK向PowerPC移植构造了一个单独的 解释程序。后来成为Zero,它是一个真正可移植的"零汇编程序"的版本。 正如你想到的,一个纯的解释程序确实要慢于Java实现中常用到的高性能的JIT (Just In Time)编译器,但是我们正在努力提高其性能。
Java EE
Java EE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。其中的api主要用于开发web程序。
Oracle Java SE
java se 主要开发一般的应用程序。
本文详细介绍了Java平台的三个主要版本:OracleJavaSE,适用于一般应用程序开发;OracleopenJDK,永久免费,支持多种硬件平台;OracleJavaEE,核心为企业级应用提供EJB3.0框架。文章还探讨了OpenJDK的跨平台解决方案IcedTea项目及其Zero解释器的性能提升。
490

被折叠的 条评论
为什么被折叠?



