Java SE/EE

Oracle JDK Main
IBM JDK Main
Java Virtual Machine Specification
Java Language Specification

Java SE 6

see JSR 270

Hotspot VM

see the Release Notes for Java SE 6
see Java SE 6 documentation

IBM

see IBM JDK 6 user guide (Linux)

Java EE 6

see JSR 316
see Glassfish Reference Implementation
see Glassfish Release Notes
see Java EE 6 Technologies

Java SE 7

see JSR 336

Hotspot

see Java SE 7 Release Notes
see OpenJDK 7 features
see Open JDK Download
see Java SE 7 Technologies
see Oracle Java 7 documentation
Debug build download (Java 7)
see OpenJDK Community

IBM

see IBM JDK 7 User Guide

Java EE 7

see JSR 342
see Glassfish 4.0 anouncement
see Glassfish 4 on JavaOne 2011

"The main theme for this release is the Cloud." (from JSR 342)

Added

JSR 236: Concurrency Utilities for Java EE
JSR 107: JCache

Updated

JSR 338: Java Persistence API (JPA)
JSR 339: Java API for RESTful Web Services (JAX-RS)
JSR 344: JavaServer Faces (JSF)
JSR 340: Servlets
JSR 345: Enterprise JavaBeans (EJB)
JavaServer Pages
JSR 341: Expression Language
JSR 343: Java Messaging Service (JMS)
Java API for XML-based Web Services (JAX-WS)
JSR 346: Contexts and Dependency Injection for Java EE (CDI)
JSR 349: Bean Validation
Dependency Injection for the Java Platform (JSR-330)
Common Annotations (JSR-250)
Java Connector Architecture

Planned

Java Web Sockets API (TBD)
Java JSON API (TBD)

Java SE 8

see JSR 337
see OpenJDK Project JDK 8
see OpenJDK 8 Snapshots

Release Drivers

JSR 335: Lambda Expressions for the Java Programming Language (OpenJDK Project Lambda)

Added


JSR 308: Annotations on Java Types
JSR 310: Date and Time API
JSR TBD: More Small Enhancements to the Java Programming Language (OpenJDK Project Coin)
JSR 335: Lambda Expressions for the Java Programming Language (OpenJDK Project Lambda)

Updated

JSR 199: Java Compiler API
JSR 206: Java API for XML Processing (JAXP)
JSR 222: Java Architecture for XML Binding (JAXB)
JSR 224: Java API for XML-Based Web Services (JAX-WS)
JSR 269: Pluggable Annotation-Processing API
JSR 901: Java Language Specification — Maintenance Review to incorporate changes from the above JSRs
JSR 924: JVM Specification — Maintenance Review to incorporate changes from the above JSRs
Java SE APIs — Maintenance Review to incorporate changes made by routine maintenance and small-scale enhancement

Java EE 8

tbd

Java SE 9

Release Drivers

JSR TBD: Java Platform Module System (OpenJDK Project Jigsaw)


Important References

OpenJDK Developers Guide
Creating Java Debug Builds
Hotspot VM Home
Hotspot VM Command Line Options (Java 6)
Java 6 Launcher