Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
21 views

01 Java Newfeatures

The document discusses the new features introduced in various versions of Java from Java 8 to the initial release of Java. Major features included lambda expressions, streams, date/time API, and removal of PermGen error in Java 8 as well as generics, annotations and enhanced for loops in Java 5.

Uploaded by

Nimmala Jairam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

01 Java Newfeatures

The document discusses the new features introduced in various versions of Java from Java 8 to the initial release of Java. Major features included lambda expressions, streams, date/time API, and removal of PermGen error in Java 8 as well as generics, annotations and enhanced for loops in Java 5.

Uploaded by

Nimmala Jairam
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Java New Features:

Java 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 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 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.
Java SE 5:
Code named Tiger and released on September 30, 2004.
New features in J2SE 5.0
 Generics
 Enhanced for Loop
 Auto boxing/Unboxing
 Typesafe Enums
 Varargs
 Static Import
 Metadata (Annotations)
 Instrumentation
Java SE 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
J2SE Version 1.3:
Code named Kestrel and released on May 8, 2000.
New features in J2SE 1.3
 Java Sound
 Jar Indexing
 A huge list of enhancements in almost all the java area.
J2SE Version 1.2:
Code named Playground and released on December 8, 1998.
New features in J2SE 1.2
 Collections framework.
 Java String memory map for constants.
 Just In Time (JIT) compiler.
 Jar Signer for signing Java ARchive (JAR) files.
 Policy Tool for granting access to system resources.
 Java Foundation Classes (JFC) which consists of Swing 1.0, Drag and Drop, and Java 2D
class libraries.
 Java Plug-in
 Scrollable result sets, BLOB, CLOB, batch update, user-defined types in JDBC.
 Audio support in Applets.
J2SE Version 1.1:
Code named Playground and released on February 19, 1997.
New features in JDK 1.1
 JDBC (Java Database Connectivity)
 Inner Classes
 Java Beans
 RMI (Remote Method Invocation)
 Reflection (introspection only).
J2SE Version 1.1:
Codenamed Oak and released on January 23, 1996.

You might also like