Also known as JDK 1.2, JDK 5.0, Java version history, history of Java
維基媒體列表條目
Java語言自JDK1.0版本以來經歷了許多次更新,也在基本程式庫中增加了大量的類別和套件。從J2SE 1.4開始,Java語言的變動由 Java Community Process(JCP)管理,JCP使用Java規範請求(Java Specification Requests,JSRs)來建議和定義對Java平台內容的新增和修改。Java語言由Java語言規範(Java Language Specification,JLS)定義,對JLS的更改則根據JSR 901(页面存档备份,存于互联网档案馆)管理。 除了語言上的變化,多年來Java标准庫(JCL)发生了巨大的变化,從JDK 1.0中的幾百個類暴增到J2SE 5中的三千多個類。Swing、Java2D等的全新API被加入其中,而許多原本JDK 1.0的類和方法已被弃用。當然,仍然有一些程式可以將Java程式從新版本的Java平台轉換為較舊版本(例如Java 5.0降轉到1.4)。 Java 7發布後,Oracle承諾回到以前每兩年發布一次的發布週期。但在2013年時,Oracle卻宣布他們將Java 8延遲一年發表,官方表示是為了修復Java的安全漏洞。 2017年9月,Java 平台的主架构师 Mark Reinhold 发出提议,要求将 Java 的功能更新周期从之前的每两年一个新版本缩减到每六个月一个新版本。该提议获得了通过,并在提出后不久生效。 Java 17, 11, 8 为目前提供支持的 LTS(长期支持)版本;Java 10 是上一个快速发布版本,且已不再被支持。2018年9月,随着 Java 11 的发布,Java 10 自当日起不再被支持。Oracle 将在 2019 年 1 月前为商业用途中的 Java 8 长期支持,而针对非商用的更新将继续提供,直至 2020 年 12 月;此外,AdoptOpenJDK 也为 Java 8 提供免费更新。针对 Java 11 的长期支持将不再由 Oracle 提供,而是改由 OpenJDK 社区提供,例如 Eclipse Adoptium(以前称之为 AdoptOpenJDK) 的 Eclipse Temurin。
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).