This week's book giveaway is in the OCAJP forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide 1Z0-808 and have Jeanne Boyarsky & Scott Selikoff on-line! See this thread for details.
To be a little bit clearer... Versions 1.2, 1.3, and 1.4 are all referred to as Java 2. When 1.2 was released, Sun decided that they really wanted to bring attention to the fact that the language and standard libraries (especially the Collections, Swing, event handling, etc.) had undergone significant changes and improvements from previous versions and so called it "Java 2". I've not heard anything from Sun about a possible Java 3. If they ever release a "Java 3", I would guess it would be when very significant changes are made (such as big improvements in the memory model) and Sun really would like to create another big publicity opportunity. Otherwise, I know that big changes to a language (not just the libraries) can scare some developers (as some people just don't like chasing a moving ball) and I wouldn't doubt that Sun may prefer to not make big radical language-based changes in one release, and we may just receive version 1.5, 1.6, 1.7, etc. - always calling it Java 2 and each release possibly having some small change to the language. [ October 24, 2002: Message edited by: Dirk Schreckmann ]
Thanks a lot Marilyn and Dirk, just after posting I noticed that it was really version 1.18 but I have directory JDK1.3.1 and J2SE.exe for installation. I even incorrectly cited versions in my other posts... [ October 26, 2002: Message edited by: G Vanin ]