Java SE 7 API Documentation
See Java Platform, Standard Edition 7 API Specification for API documentation for intermediate snapshot releases.
Java SE 7 is the next major release of the Java SE platform and is currently available as an early access release. Java SE 7 documentation will be regularly updated as and when new features are added to the Java SE 7 platform. You can also expect to see changes in content for existing features.
The two principal products in the Java SE platform are: Java
Development Kit (JDK) and Java SE Runtime Environment (JRE).
The JDK is a superset of the JRE, and contains everything that is
in the JRE, plus tools such as the compilers and debuggers
necessary for developing applets and applications. The Java Runtime
Environment (JRE) provides the libraries, the Java Virtual Machine,
and other components to run applets and applications written in the
Java programming language.
The following conceptual diagram illustrates all the component
technologies in Java SE platform and how they fit together.
See Java Platform, Standard Edition 7 API Specification for API documentation for intermediate snapshot releases.
Java SE documentation is regularly updated to provide developers with in-depth information about new features in the Java platform. Some recent updates include:
NIO
2.0
The See File I/O (featuring NIO 2.0) in the Java Tutorials. |
Sockets Direct Protocol
Sockets Direct Protocol (SDP) is a wire protocol developed to support stream connections over InfiniBand fabric. For more information, see Understanding the Sockets Direct Protocol a trail in the Java Tutorials. |
Java Rich
Internet Applications Development and Deployment
Rich Internet Applications can be developed and deployed as applets or Java Web Start applications. The next generation Java Plug-in introduced in Java SE 6 update 10 provides powerful capabilities to applets. |
Language Enhancements
Java SE 7 introduces the following language enhancements:
|
JDBC 4.1
JDBC 4.1 introduces the following features:
|
Java Virtual
Machine Enhancements
Java SE 7 introduces a new JVM instruction that simplifies the implementation of dynamically typed programming languages on the JVM. See Java Virtual Machine Support for Non-Java Languages for more information. |
View these and other technical articles to stay current with features and improvements in the Java platform.
Watch this page for more Java SE 7 features and updates!