Thursday, January 2, 2014

Java SE 7 features

Strings in switch Statement
Type Inference for Generic Instance Creation
Multiple Exception Handling
Support for Dynamic Languages
Try with Resources
Java nio Package
Binary Literals, underscore in literals
Diamond Syntax
Automatic null Handling
Concurrency utilities under JSR 166
New file I/O library to enhance platform independence and add support for metadata and symbolic links. The new packages are java.nio.file and java.nio.file.attribute
Timsort is used to sort arrays instead of merge sort
Library-level support for elliptic curve cryptography algorithms
An XRender pipeline for Java 2D, which improves handling of features specific to modern GPUs
New platform APIs for the graphics features originally implemented in version 6u10 as unsupported APIs
Enhanced library-level support for new network protocols, including SCTP and Sockets Direct Protocol
Upstream updates to XML and Unicode
JVM support for dynamic languages, with the new invokedynamic bytecode under JSR-292 following the prototyping work currently done on the Multi Language Virtual Machine
Compressed 64-bit pointers

No comments:

Post a Comment