Java News

According to Mark Reinhold (Chief Architect of the Java Platform Group at Oracle),

Here’s a summary of the key features that they are proposing for these two releases:

Java SE 7 — Mid 2011

§  JSR 292: Support for Dynamically-Typed Languages (“InvokeDynamic”)
§  JSR TBD: Small Language Enhancements (Project Coin)
§  Upgrade Class-Loader Architecture
§  Method to Close a URLClassLoader
§  Concurrency and Collections Updates (including the Fork/Join Framework)
§  Unicode 6.0
§  Locale Enhancements (IETF BCP 47 & UTR 35)
§  JSR 203: More New I/O APIs (“NIO 2”)
§  TLS 1.2
§  Elliptic-Curve Cryptography (ECC)
§  JDBC 4.1
§  Translucent & Shaped Windows
§  Heavyweight/Lightweight Component Mixing
§  Swing: Nimbus Look-and-Feel
§  Swing: JLayer Component
§  Update the XML Stack (JAXP, JAXB, & JAX-WS)

(Some items in the JDK 7 feature list are not present here because they are specific to the JDK rather than general Java SE Platform features.)

Java SE 8 — Late 2012


These lists should be considered neither exhaustive nor final—they are merely the starting points at which the Expert Groups for the Umbrella JSRs will begin their deliberations.

Java SE 6 Update 22 Released 10/12/10 (MM/DD/YY)


Java SE 6 Update 23 Released 12/07/10  (MM/DD/YY)