JDK 1.1.4 sparkler gem 1997-09-12 jdk 1.1.5 Pumpkin pumpkin 1997-12-13 jdk 1.1.6 Abigail Abigail--Women's name 1998-04-24 JDK 1.1.7 Brutus Brutus--Roman statesman and general 1998-09-28 JDK 1.1.8 Chelsea Chelsea-city name 1999-04-08 J2SE 1.2 Playground Stadium 1998- 12-04 j2se 1.2.1 None no 1999-03-30 j2se 1.2.2 Cricket cricket 1999-07-08 J2SE 1.3 Kestrel Americas Red Falcon 2000-05-08
J2SE 1.3.1 Ladybird Ladybug 2001-05-17 j2se 1.4.0 Merlin Gray back Falcon 2002-02-13 j2se 1.4.1 Grasshopper Grasshopper 2002-09-16
j2se 1.4.2 Mantis Mantis 2003-06-26 J2SE 5.0 (1.5.0) Tiger Tigers 2004-10 J2SE 6.0 (Beta) Mustang Mustang 2006-04
J2SE 7.0 (1.7.0) Dolphin Dolphin 2011-07 j2se 8.0 (1.8.0) lambda lan mu da 2014-03 from this table we can see a very interesting phenomenon, Is that each version number of the JDK is represented by a development designator (the Chinese name in the table). and starting with JDK1.2.2, major versions (such as 1.3,1.4,5.0) are named after birds or mammals. And their bug fixes, like 1.2.2,1.3.1,1.4.2, are named after insects.
The history of Java