Articles
Java Platform, Standard Edition
|
| By Danny Coward, Java SE Platform Lead
Approved Feature List Table: Mark Reinhold, Java SE Chief Engineer, Updated February 2007 |
|
| |
Version 6 of the Java Platform, Standard Edition (Java SE), was released for general availability in December 2006. So here are the top 10 things you need to know about the release, if you're still hovering hesitantly over that Download Page link. Subsequent articles will provide more in-depth information.
Contents| - | Top 10 Things You Need to Know |
| - | Approved Features |
| |
P erhaps Y ou T houg H t y O u could N 't program with a scripting language and Java togethe R . Which will yo U B e tr Y ing ?
JTable sorting and filtering, and a new facility for quick splash screens to quiet impatient users.
|
|
"For those of you deafened by your screaming inner geek, roll up your sleeves and give it a try."
Java SE Platform Lead |
javac for in-process compilation of dynamically generated Java code. The compiler API is not directly intended for the everyday developer, but for those of you deafened by your screaming inner geek,
roll up your sleeves and give it a try. And the rest of us will happily benefit from the
tools and the improved Java frameworks that use this.
So now you know all you need to know. Go on, try it! If you need more persuasion, peruse the following table of approved features.
| |
The following summary of the approved feature list is sorted by area, component, and feature name. The first part of the table highlights platform specification features; the second part lists features co-bundled with the Java Development Kit (JDK). For more details, please see the Release Contents specification. You can check out the initial implementations of many though not all of these new features in the weekly snapshot builds of the reference implementation.
|
Client (Desktop)
|
Core
|
Enterprise
|
|---|---|---|
| |
||
|
2D - GIF image writer
|
JSR 223: Scripting for the Java Platform
|
JSR 250: Common annotations
|
|
AWT
- Access to Desktop helper applications - Fast splash screens - Improved modal dialogs - System-tray support |
Debug
- Access to heap contents - Attach-on-demand - Multiple simultaneous agents |
JDBC
- JSR 221: JDBC 4.0 |
|
Internationalization
- Pluggable locale data - Resource-bundle enhancements - Unicode string normalization |
Libs
- Array reallocation - Collections: Deques - Collections: Sorted sets and maps with bidirectional navigation - Critical file-I/O enhancements - Floating point: Add core IEEE 754 recommended functions - java.util.concurrent updates
JSR 202: Java Class-File Specification Update - Password prompting - Reflective access to parameter names - Service-provider lookup |
|
|
Swing
- Baseline/gap APIs - Improve Swing drag-and-drop - JTabbedPane: Tabs as components
- JTable sorting, filtering, and highlighting
- SwingWorker
- Text-component printing |
Management & Monitoring
- Generalized lock monitoring - Generalized MBean descriptors - Generic annotations for MBean descriptor contents - MXBeans |
|
|
|
Net
- Internationalized domain names - Internationalized resource identifiers - Programmatic access to network parameters - Simple HTTP cookie manager |
|
|
|
Security
- JSR 105: XML Digital-Signature APIs |
|
|
|
|
|
|
Features Co-Bundled With the JDK
|
||
|
Java DB, based on
Apache Derby
|
||
| |
||
| |