Sun/Oracle 為每個 Java 版本賦予獨特代號,早期較隨意,JDK 1.2.2 後形成規律:主版本以鳥類/哺乳動物命名,更新版本以昆蟲命名。
| 版本 | 代號 | 中文 | 發布日期 | 備註 |
|---|---|---|---|---|
| JDK 1.1.4 | Sparkler | 煙火/寶石 | 1997-09-12 | |
| JDK 1.1.5 | Pumpkin | 南瓜 | 1997-12-13 | |
| JDK 1.1.6 | Abigail | 阿比蓋爾 | 1998-04-24 | 女性名 |
| JDK 1.1.7 | Brutus | 布魯圖 | 1998-09-28 | 羅馬政治家 |
| JDK 1.1.8 | Chelsea | 切爾西 | 1999-04-08 | 地名 |
| J2SE 1.2 | Playground | 運動場 | 1998-12-04 | 主版本 |
| J2SE 1.2.1 | none | 無 | 1999-03-30 | |
| J2SE 1.2.2 | Cricket | 蟋蟀 | 1999-07-08 | 首個昆蟲代號 (更新版) |
| J2SE 1.3 | Kestrel | 美洲紅隼 | 2000-05-08 | 鳥類 (主版本) |
| J2SE 1.3.1 | Ladybird | 瓢蟲 | 2001-05-17 | 昆蟲 (更新版) |
| J2SE 1.4.0 | Merlin | 灰背隼 | 2002-02-13 | 鳥類 |
| J2SE 1.4.1 | Grasshopper | 蚱蜢 | 2002-09-16 | 昆蟲 |
| J2SE 1.4.2 | Mantis | 螳螂 | 2003-06-26 | 昆蟲 |
| J2SE 5.0 (1.5.0) | Tiger | 老虎 | 2004-09-30 | 哺乳動物 (主版本) |
| J2SE 6.0 (1.6.0) | Mustang | 野馬 | 2006-12-11 | 哺乳動物 |
代號主要用於內部開發溝通與社群趣味識別,不影響技術規範。早期 1.1.x 代號較隨性 (人名、地名、萬聖節南瓜),1.2 確立「動物王國」主題並延續至今。