| 
     Generics—Provides compile-time type safety for collections and eliminates the
  need for casting every time you get an object out of Collections. 
 Enhanced For loop—Eliminates error-proneness of
  iterators. 
Autoboxing/unboxing—Eliminates need of manual conversion between primitive types (such as double) and wrapper types (such as Double). 
Typesafe enums—Provides
  all benefits of the Typesafe enum pattern. 
Static
  import—Eliminates the need for using class
  names prior to using the static member variables of other classes. This will
  make the code a bit neater. 
Metadata—Allows  programmers to avoid writing boiler plate code and gives
  the opportunity for declarative programming. | 
Annotation Processing API (JSR 269) 
Common
  Annotations (JSR 250) 
Java
  API for XML Based Web Services - 2.0 (JSR 224) 
     JAXB 2.0 (JSR 222) 
Web
  Services Metadata (JSR 181) 
Streaming
  API for XML (JSR 173) 
XML
  Digital Signature (JSR 105) 
Java
  Class File Specification Update (JSR 202) 
Java Compiler API
  (JSR 199) 
Scripting
  in the Java Platform (JSR 223) 
 | 
No comments:
Post a Comment