With the release of Java6, I was looking for a quick introduction of the new things. Indeed, there are plenty of materials out there, disecting each and every small addition or change, but I was looking for a centralized information source. And I’ve found it in the form of the Java6 Platform Revealed book: a 200 page introduction to what is new or updated. What is even more interesting is that most of the things discussed are accompanied by short examples that are giving a bit more than just an overview.
As a teaser, here are the chapters included in the book:
- Java SE 6 at a Glance
- Language and Utility Updates
- I/O, Networking, and Security Updates
- AWT and Swing Updates
- JDBC 4.0
- Extensible Markup Language
- Web Services
- The Java Compiler API
- Scripting and JSR233
- Pluggable Annotation Processing Updates
Even if you are not gonna need to work with all the aboves, it is always a good idea to know about them and I thinkg that having a place where to look for a short intro is quite cool (f.e. I got a better picture of what scripting inside the JDK is bringing). I have found pretty cool the idea of the tables summarizing deltas between Java5 and Java6 in the form:
Package Version Interfaces Classes Throwable Total io 5.0 12 50 16+0 78 io 6.0 12 51 16+1 80 Delta 0 1 0+1 2
I am still a bit puzzled by why the Web Services are included in the JDK, but explaining the reasons is not the intend of the book.
Wish you a happy upgrade!