Released: JDK 1.0 is called as OAK, and it is released on 23 Januray, 1996. Codenamed OAK.
Released: JDK 1.1 is released on 19 Januray, 1997.
Released: J2SE 1.2 is called as playground and it is released on 8 December, 1998.
Released: J2SE 1.3 is called as Kestrel and it is released on 8 May, 2000.
Released: J2SE 1.4 is called as Merlin and it is released on 6 February, 2002.
Released: J2SE 5 is called as Tiger and it is released on 30 September, 2004.
Released: J2SE 6 is called as Mustang and it is released on 11 December, 2006.
Released: J2SE 7 is called as Dolphin and it is released on 28 July, 2011.
Released: Java 8 was released on 18 March 2014. The code name culture is dropped with Java 8 and so no official code name going forward from Java 8.
Released: Java 9 is released on September 21, 2017.
Released: Java 10 is released on 20 March 2018.
Released: Java 11 is released on September 2018.
Released: J2SE 12 is released on March 19, 2019.
Released: J2SE 13 is released on September 19, 2019.
Released: J2SE 14 is released on March 19, 2020.
Released: J2SE 15 is released on September 15, 2020.
Released: J2SE 16 is released on March 16, 2021.
Released: J2SE 17 is released on September 14, 2021.
Released: J2SE 18 is released on March 22, 2022.
Released: J2SE 19 is released on September 20, 2022.
Released: J2SE 20 is released on March 21, 2023.
Released: J2SE 21 is released on September 19, 2023.
Released: J2SE 22 is released on March 19, 2024.
Released: J2SE 23 is released on September 17, 2024.
Released: J2SE 24 is released on March 18, 2025.
Released: J2SE 25 is released on September 16, 2025