Java Roadmap from JavaOne 2010

Here is a high-level summary of the proposed roadmap for JDK 7 and JDK 8 from JavaOne 2010. This is not an exhaustive list, and does not contain JDK implementation-specific features. For more detail, see http://openjdk.java.net/projects/jdk7/features/.

JDK 7 - Mid 2011 - JSR TBD

  • Support for dynamically-typed languages - InvokeDynamic (JSR 292)
  • Small language enhancements - Project Coin (JSR TBD)
  • Updated class loader architecture
  • Method to close a URLClassLoader
  • Concurrency and collections updates
  • Unicode 6.0
  • Locale enhancement - Support for IETF BCP 47 and UTR 35
  • More new I/O APIs for the Java platform - NIO.2 (JSR 203)
  • TLS 1.2
  • Elliptic-curve cryptography (ECC)
  • JDBC 4.1
  • New platform APIs for 6u10 graphics features
  • Swing Nimbus look-and-feel
  • Swing JLayer component 
  • Updated XML stack

JDK 8 - Late 2012 - JSR TBD

  • Module system and modularization (JSR TBD, JSR 294)
  • Closures - Project Lambda (JSR TBD)
  • Annotations on Java types (JSR 308)
  • Language support for collections - Project Coin, part 2 (JSR TBD)

We have spent a fair amount of time on JDK 7 content with the community, so I wouldn't expect it to change significantly prior to JSR submission. The JDK 8 feature list is a work-in-progress.

This summary is provided for reference only, and is subject to change. The final decision on Java SE 7 and 8 content is made by the JCP Expert Group.

Comments:

Post a Comment:
Comments are closed for this entry.
About

Henrik Stahl is VP of Product Management in the Java Platform Group at Oracle, and is responsible for product strategy for Java ME and SE.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today