This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
i have been out of the loop for too long. the last version of java i used was java2. i can't just look up what is new in java6. if someone could give me the highlights of whats been happening since we first had swing i would appreciate it ;^)
There was Java 1.0. Then there was Java 1.1. Then, for whatever reason, someone at Sun decided to call the next version "Java 2" (or "J2SE" - Java 2 Standard Edition), while the JDK had version number 1.2. There were no radical changes in the language between Java 1.1 and Java 2 (which was really version 1.2).
Then there was "J2SE version 1.3" and later 1.4. After that, they changed the numbering again, so it became J2SE 5.0 (JDK version 1.5), then Java SE 6 (JDK 1.6) and at the end of this month a new version is coming out: Java SE 7 (JDK version 1.7).
Don't read too much in the version numbers; it looks like you think there was some radical, incompatible change between "Java 1" and "Java 2". That's not the case.