Java历史

Java历史

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 运行时环境将停止使用浏览器插件。

原则

  • Java 语言的创建有五个主要目标:
  1. 它必须简单、面向对象且熟悉。
  2. 它必须是健壮和安全的。
  3. 它必须是架构中立和可移植的。
  4. 它必须以高性能执行。
  5. 它必须是可解释的、线程化的和动态的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值