“100%纯净Java语言“倡议由宣布太阳1996年12月。宣布的目的是“软件可移植性”——当时的变体-无处不在的"写一次,随处运行“Sun Java的口号。声明的目标是鼓励每个人编写Java,尤其是ISV公司第页,编写正确运行的Java代码1在任何具有Java兼容徽标的平台上,换句话说Java虚拟机.

为此,程序员必须确保他们的Java代码不使用任何供应商的专有的 美国石油学会s、 除了Java Core API本身之外,没有任何外部依赖性。最初没有本地方法虽然这一进球在比赛开始前放松了一段时间Java本机接口(JNI公司)界面可用。

当然,禁止本地代码有点讽刺的Java虚拟机(JVM)本身不是“100%纯”的副作用Java语言“因为它需要本机方法与主机对话操作系统.“100%纯Java语言“仅用于应用程序。

这是在Java主要迁移到服务器端。在当今世界servlet服务第页,JSP公司s和EJB公司s、 这个特定的程序不再有多大意义。

Sun提供了“100%纯净Java语言“认证计划。通过第三方Sun赞助的测试顺从实验室(当然是收费的)允许ISV使用Sun批准的“100%纯”Java语言“他们的软件上有logo。这个程序是一个联合营销计划就像英特尔的“内置英特尔“还有一个应用程序徽标程序,如微软.

该程序对供应商来说非常有价值,因为大多数Java市场都采用“100%纯”Java语言“在Java早期被接受的时候非常认真。微软”拥抱和延伸“这一战略让许多Java开发公司感到紧张,因为他们担心微软操作系统的主导地位会导致Java市场的分裂。“100%纯Java语言“产品可以在所有支持Java的平台上运行。

“100%纯净Java语言“该计划目前处于最后阶段终止(寿命终止)。认证不再提供,自从Sun将焦点转移到J2EE架构。微软为了自己的目的而强占Java的努力遭到了挫败,这在很大程度上也使该程序变得无关紧要。但是决赛致命一击证明是技术性的。中的更改梅林Java 2 Standard Edition的下一个主要版本软件开发工具包将打破Sun的免费测试算法JavaPureCheck(Java纯检查)工具,因此正在停产。一旦Java 2 Standard Edition v1.4发布,JavaPureCheck将不再可用。

“100%纯”的原始终止日期Java语言“2001年11月28日。无论是在那时结束,还是由于预期的Java 2 Standard Edition v1.4时间表被推迟到2003年2月,都不会有人参加葬礼,也很少有人会参加哀悼.

唉,“100%纯Java语言“我们几乎不认识你。


  1. 这意味着Java代码将按设计执行。没有明确或暗示保证没有错误或适合任何特定用途。一如既往。

登录登记在这里写点什么或联系作者。