BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Java 8 On Track for March Release

| by Victor Grazi Follow 8 Followers on Jan 17, 2014. Estimated reading time: 1 minute |

After a slight delay the long anticipated release of Java 8 is now back on track and scheduled for release on March 18.

This is according to the recent announcement by Mathias Axelsson, Oracle Director of Release Management, and Release Manager on JDK 8.

According to Axelsson:

At this stage only showstoppers are being considered for fixing in the initial JDK 8 release. Non-showstopper bugs will be deferred to a later release in order to ensure we keep to the JDK 8 schedule and can ship on March 18.

Axelsson adds that they are on-track to have a release candidate built before the January 23 deadline.

Java 8 represents one of the largest changes to the Java language since the language was first introduced by Sun Microsystems under the stewardship of James Gosling in 1995.

The most prominent feature of Java 8 is support for lambda expressions or "closures". Java is late to the game in offering closures, a feature that is basic to functional programming. C# support for closures has been evolving since version 2 was released in 2005. Closures feature prominently in JVM languages such as Groovy, Scala, and Clojure.

Complementing  Java's closure support is a new set of Collections APIs that are intended to be used with closures to express traditionally complex implementations using a clearer, more terse syntax.

The release also features a new java.time package derived from the popular Joda Time library.

Other major Java releases included JDK 1.1 (Feb. 1997) which introduced the enhanced collections APIs, Java 5 (Sep. 2004) which introduced high level concurrency utilities as well as generics, and Java 7 (Jul. 2011), which introduced invoke dynamic, the first change to the Java byte code specification since JDK 1.0. Every release also added performance improvements and garbage collection optimizations.

Trademarking concerns prompted Sun to use "dot" versioning (1.0, 1.1, 1.2, etc.) until 2004 when the numbering was bumped to the full release Java 5.

 

 

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Need some corrections! by Eriawan Kusumawardhono

Your article is slightly wrong. C# 2.0 is released in 2005, with the same release of Visual Studio 2005.

Re: Need some corrections! by Vikram Gupta

You are so right, it is corrected. Sorry about that

java 8 wit known issues by Alok Bhandari

If java 8 is released with some minor known bugs wouldn't it make people skeptical about whether to go for it ?

Trademark by Ari Maniatis

I've not heard of the trademark issue before. What was the problem was trademarks for numbers > 1?

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

4 Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT