Java Versions,
Features and History
This post gives you a highlight of important features
added in every major Java release.
Java SE 8
Java 8 was released on 18 March
2014. The code name culture is dropped with Java 8 and so no official code name
going forward from Java 8.
New
features in Java SE 8
- Lambda Expressions
- Pipelines and Streams
- Date and Time API
- Default Methods
- Type Annotations
- Nashhorn JavaScript Engine
- Concurrent Accumulators
- Parallel operations
- PermGen Error Removed
- TLS SNI
Java Version SE 7
Code named Dolphin and released on
July 28, 2011.
New
features in Java SE 7
- 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
Java Version SE 6
Code named Mustang and released on
December 11, 2006.
New
features in Java SE 6
- Scripting Language Support
- JDBC 4.0 API
- Java Compiler API
- Pluggable Annotations
- Native PKI, Java GSS, Kerberos and
LDAP support.
- Integrated Web Services.
- Lot more enhancements.
J2SE Version 5.0
Code named Tiger and released on
September 30, 2004.
New
features in J2SE 5.0
- Generics
- Enhanced for Loop
- Autoboxing/Unboxing
- Typesafe Enums
- Varargs
- Static Import
- Metadata (Annotations)
- Instrumentation
J2SE Version 1.4
Code named Merlin and released on
February 6, 2002 (first release under JCP).
New features
in J2SE 1.4
- XML Processing
- Java Print Service
- Logging API
- Java Web Start
- JDBC 3.0 API
- Assertions
- Preferences API
- Chained Exception
- IPv6 Support
- Regular Expressions
- Image I/O API
No comments:
Post a Comment