New Features of Java SE 7
New Features of Java SE 7:
Java SE was released on 28 July 2011. Its code name is Dolphin. It was first launched on 7 July 2011 but made available to general public on 28 July 2011. During development period, 13 milestone was achieved.
Following is the list of new features added to the Java 7 :
- Java Virtual Support for dynamic languages
- Java HotSpot Virtual Machine Performance Enhancements
- Changes in Java Programming Languages :
- Strings in Switch statement.
- Try with Automatic resource Management.
- Enhanced Type Inference for Generic Instance Creation
- Improved Compiler Warnings and Errors When Using Non-Reifiable Formal Parameters with Varargs Methods
- Binary literals
- Underscores in Numeric Literals
- Multiple Exception Catching and Exceptions Rethrowing with Improved Type Checking
- Concurrency Utilities
- Two new packages, java.nio.file and java.nio.file.attribute , are added to improve platform independence and add support for metadata and symbolic links.
- XRender-Based Rendering Pipeline for Java2D
- Security enhancement : Elliptic Curve Cryptography (ECC), CertPath Algorithm Disabling etc
- Swing Enhancements : JLayer Class, Nimbus Look & Feel, ease in mixing Heavyweight and Lightweight components, Shaped and Translucent Windows, HSL Color Selection in JColorChooser Class.
- Networking Enhancements : Enhanced support for new network protocol like SCTP and Sockets Direct Protocol , addition of URLClassLoader.close method.
- XML Enhancements : inclusion of JAXP, also support JAXB, JAX-WS
- Internationalization Enhancements : supports Unicode 6.0.0 , Support for ISO 4217 Currency Codes, Locale Class Supports BCP47 and UTR35, Unicode 6.0 Support in Regular Expressions API etc.
- Enhancement of Rich Internet Applications (RIA) : Requesting and Customizing Applet Decoration in Dragg able Applets, Embedding JNLP File in Applet Tag, Deploying without Codebase, Handling Applet Initialization Status with Event Handlers