Learning Java so long, the characteristics of each of its versions is not how to understand, summed up today.
1.4:
Java NIO, based on multiplexed technology (IO-based)
1.5
Enumeration, foreach, static import
Paradigm (important)
Annotations (configuration file role)
thread pool and synchronization library (concurrency)
1.6
The main is to simplify the development of webservice improvement
Awt:desktop,systemtry
JAXB2.0 (Stax parsing XML)----OXM (Xtreame,castor)
Attention:
Dom parsing: Based on the memory tree
Sax parsing: Event-based (push mode)---event-Program (large memory)
Stax parsing: Event-based (pull mode)---program-event (Low memory)
Compile interface:
Complier
Now that each feature of the JDK is bound to a JSR, you can see some JSR
At present, the flexible use of these features is not a lot, for a moment to record, there is an intuitive feeling.
Java Version features Summary