赞
踩
James Gosling、Mike Sheridan 和Patrick Naughton于 1991 年 6 月发起了 Java 语言项目。Java 最初是为交互式电视设计的,但对于当时的数字有线电视行业来说它太先进了。该语言最初以高斯林办公室外的一棵橡树命名为Oak。后来该项目以Green命名,最终更名为Java,源自Java coffee,一种来自印度尼西亚的咖啡。Gosling 用C / C++设计了 Java系统和应用程序程序员会发现熟悉的风格语法。
Sun Microsystems 于 1996 年发布了第一个公开实现,即 Java 1.0。它承诺一次编写,随处运行( WORA ) 功能,在流行平台上提供免费运行时间。相当安全并具有可配置的安全性,它允许网络和文件访问限制。主要的网络浏览器很快就包含了在网页中运行Java 小程序的能力,Java 迅速流行起来。Java 1.0 编译器由Arthur van Hoff用Java重新编写,以严格遵守 Java 1.0 语言规范。随着 Java 2(最初在 1998 年 12 月至 1999 年 12 月作为 J2SE 1.2 发布)的出现,新版本为不同类型的平台构建了多种配置。J2EE 包括用于通常在服务器环境中运行的企业应用程序的技术和 API,而 J2ME 则以针对移动应用程序优化的 API 为特色。桌面版更名为 J2SE。2006 年,出于营销目的,Sun 将新的 J2 版本分别重命名为Java EE、Java ME和Java SE。
1997 年,Sun Microsystems 与ISO/IEC JTC 1标准机构以及后来的Ecma International 接触以正式化 Java,但很快就退出了该过程。Java 仍然是事实上的标准,通过Java Community Process 进行控制。曾几何时,Sun 免费提供大部分 Java 实现,尽管它们是专有软件。Sun 通过销售 Java Enterprise System 等专用产品的许可证从 Java 中获得收入。
2006 年 11 月 13 日,Sun根据GPL-2.0-only许可条款发布了大部分 Java 虚拟机 (JVM) 作为免费和开源软件(FOSS) 。2007 年 5 月 8 日,Sun 完成了这个过程,除了一小部分 Sun 不拥有版权的代码外,所有 JVM 的核心代码都可以在自由软件/开源分发条款下使用。
Sun 的副总裁 Rich Green 表示,Sun 在 Java 方面的理想角色是作为一名传道者。在甲骨文公司在 2009-10 年收购 Sun Microsystems 之后,甲骨文将自己描述为 Java 技术的管理者,并不懈地致力于培养参与和透明度的社区。这并没有阻止 Oracle 在此之后不久就在Android SDK 中使用 Java 对 Google 提起诉讼。
2010 年 4 月 2 日,James Gosling 从Oracle辞职。
2016 年 1 月,Oracle 宣布基于 JDK 9 的 Java 运行时环境将停止使用浏览器插件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。