CalendarZ

    • English English
    • español español
    • français français
    • português português
    • русский русский
    • العربية العربية
    • 简体中文 简体中文
  • 主页
  • 宗教假期
  • 国家法定假期
  • 其他日期
  • 在这一天
  • 工具
    • 日期转换器
    • 年龄计算器
  1. 主页
  2. 在这一天
  3. 五月
  4. 23
  5. Java(编程语言)

历史上5月23日发生的事件

19955月, 23

Java 编程语言的第一个版本发布。

Java 是一种高级的、基于类的、面向对象的编程语言,旨在尽可能减少实现依赖项。它是一种通用编程语言,旨在让程序员编写一次,随处运行 (WORA),这意味着编译后的 Java 代码可以在所有支持 Java 的平台上运行,而无需重新编译。 Java 应用程序通常被编译为可以在任何 Java 虚拟机 (JVM) 上运行的字节码,而不管底层计算机架构如何。 Java 的语法与 C 和 C++ 类似,但比它们中的任何一个都具有更少的低级功能。 Java 运行时提供了传统编译语言通常不具备的动态功能(例如反射和运行时代码修改)。根据 GitHub,截至 2019 年,Java 是最流行的编程语言之一,特别是对于客户端-服务器 Web 应用程序,据报道有 900 万开发人员。Java 最初由 Sun Microsystems 的 James Gosling 开发,并于 1995 年 5 月发布为Sun Microsystems Java 平台的核心组件。原始和参考实现 Java 编译器、虚拟机和类库最初是由 Sun 在专有许可下发布的。截至 2007 年 5 月,根据 Java Community Process 的规范,Sun 已根据 GPL-2.0 许可重新授权其大部分 Java 技术。 Oracle 提供了自己的 HotSpot Java 虚拟机,但官方参考实现是 OpenJDK JVM,它是免费的开源软件,被大多数开发人员使用,并且是几乎所有 Linux 发行版的默认 JVM。

截至 2022 年 3 月,Java 18 是最新版本,而 Java 17、11 和 8 是当前的长期支持 (LTS) 版本。甲骨文于 2019 年 1 月发布了用于商业用途的旧版 Java 8 LTS 的最后一次零成本公共更新,尽管它仍将无限期地支持 Java 8 和公共更新供个人使用。其他供应商已开始提供 OpenJDK 8 和 11 的零成本版本,这些版本仍在接受安全性和其他升级。

由于旧版本中未解决的安全问题,Oracle(和其他)强烈建议卸载过时和不受支持的 Java 版本。 Oracle 建议其用户立即转换到受支持的版本,例如 LTS 版本之一(8、11、17)。

参考

  • Java(编程语言)

选择另一个日期

1995年发生的事件

  • 163月

    美国宪法第十三修正案

    密西西比州正式批准了第十三修正案,成为最后一个批准废除奴隶制的州。第十三修正案于 1865 年正式批准。
  • 203月

    东京地铁沙林毒气袭击

    日本邪教奥姆真理教在东京地铁发动沙林毒气袭击,造成12人死亡,1300多人受伤。
  • 58月

    风暴行动

    南斯拉夫战争:克罗地亚克宁市是塞尔维亚人的重要据点,在风暴行动中被克罗地亚军队占领。在克罗地亚,这一天被庆祝为胜利日。
  • 199月

    无人轰炸机

    《华盛顿邮报》和《纽约时报》发布了 Unabomber 的宣言。
  • 3010月

    1995年魁北克公投

    魁北克公民在第二次关于国家主权的公投中以微弱优势(50.58% 对 49.42%)投票赞成保留加拿大的一个省。

关于CalendarZ

CalendarZ

除了显示重要假期和活动的日期之外,Calendarz还可以让您轻松地查看到距离某日期的剩余时间以及其他详细信息。

我們的伙伴

WoWDeals:所有交易集中在一個地方

快速导航

  • 主页
  • 即将到来的假期
  • 宗教假期
  • 国家法定假期
  • 其他日期
  • 博客
  • 年龄计算器
  • 在这一天

© 2025Calendarz。版权所有. 联系我们 / 隐私政策

English   |   español   |   français   |   português   |   русский   |   العربية   |   简体中文