Java 從 1995 年發表至今已超過 30 年,switch 關鍵字歷經 Java 7 支援 String、Java 14 的 Switch Expressions 與 yield,到 Java 21 正式推出 Pattern Matching for switch,最新的 LTS 是 Java 25、最新版本是 Java 26,仍在預覽 Primitive Types in Patterns。本文整理歷代 switch 的進化。
從 Java 7、17、21、25 到 Java 26,Java Switch 關鍵字的演變
OracleJDK、OpenJDK之外的Java JDK JRE JVM環境選擇
想下載 Java 開發環境卻被 OracleJDK、OpenJDK、Eclipse Temurin、Amazon Corretto、Azul Zulu 等選項搞混?本文整理 Oracle 從 Java 8 到 Java 25 的授權變化,包含 2023 年改按員工數計價的重大變動,並介紹 Eclipse Temurin、Amazon Corretto、Azul Zulu、Microsoft、IBM Semeru、Oracle GraalVM、BellSoft Liberica 等主流發行版特色與適用情境。