Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I learn Java5 or Java6? [closed]

Tags:

java

I'm a very experienced Java programmer who has spent my entire time working with Java 1.4 and earlier. Where can I find a quick reference that will give me everything I need to know about the new features in Java5 and later in a quick reference?

like image 734
MikeD Avatar asked Sep 15 '08 13:09

MikeD


3 Answers

Java 5 new features

Java 6 new features

The real meat is in Java 5. Generics, Autoboxing, Annotations.

like image 100
bpapa Avatar answered Nov 15 '22 12:11

bpapa


Here's a good place to start:

https://docs.oracle.com/javase/1.5.0/docs/relnotes/features.html

http://java.sun.com/developer/technicalArticles/releases/j2se15/

like image 36
Epaga Avatar answered Nov 15 '22 12:11

Epaga


I would thoroughly recommend Java Concurrency in Practice by Brian Goetz, Tim Peierls, Joshua Bloch, and Joseph Bowbeer. It focusses solely on good concurrency coding, but includes excellent guidance on the new concurrency features in the Java 5 and 6 libraries.

Of course, it is no help at all on the other features, but if you ever deal with threads (and if you have a GUI, then you have threads), then this book is indispensable.

like image 32
Bill Michell Avatar answered Nov 15 '22 13:11

Bill Michell