Java版本歷史 自JDK 版本以来Java語言历经了多次迭代更新并在基础程式庫中持续增添大量類別与包自JSE 版本起Java语言的演变过程交由 Java Community ProcessJCP统一管理其采用Java规范请求Java Specification Requests简称JSRs的方式以建议和确定对Java平台各部分内容的新增与修订工作Java语言的规则遵循Java语言规范Java Language Specification简称JLS针对JLS的任何改动均依据JSR 页面存档备份存于互联网档案馆进行规范化管理 除了語言上的變化多年來Java标准庫JCL发生了巨大的变化從JDK 中的幾百個類暴增到JSE 中的三千多個類SwingJavaD等的全新API被加入其中而許多原本JDK 的類和方法已被弃用當然仍然有一些程式可以將Java程式從新版本的Java平台轉換為較舊版本例如Java 降轉到  Java 發布後Oracle承諾回到以前每兩年發布一次的發布週期但在年時Oracle卻宣布他們將Java 延遲一年發表官方表示是為了修復Java的安全漏洞 年月Java 平台的主架构师 Mark Reinhold 发出提议要求将 Java 的功能更新周期从之前的每两年一个新版本缩减到每六个月一个新版本该提议获得了通过并在提出后不久生效 Java    为目前提供支持的 LTS长期支持版本Java  是上一个快速发布版本且已不再被支持年月随着 Java  的发布Java  自当日起不再被支持Oracle 将在  年  月前为商业用途中的 Java  长期支持而针对非商用的更新将继续提供直至  年  月此外AdoptOpenJDK 也为 Java  提供免费更新针对 Java  的长期支持将不再由 Oracle 提供而是改由 OpenJDK 社区提供例如 Eclipse Adoptium以前称之为 AdoptOpenJDK