Thursday, August 10, 2006

JDK 6.0 new features

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 norm
alization
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
XML
- JavaBeans Activation Framework (JAF) 1.1
-
JSR 173: Streaming API for XML (StAX)
-
JSR 181: Web Services Metadata
-
JSR 222: Java Architecture for XML Binding (JAXB) 2.0
-
JSR 224: Java API for XML Web Services (JAX-WS) 2.0
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
Tools
-
JSR 199: Java Compiler API
-
JSR 269: Pluggable Annotation-Processing API
Tony

No comments:

Thumbs Up to GitHub Copilot and JetBrains Resharper

Having used AI tool GitHub Copilot since 08/16/2023, I’ve realized that learning GitHub Copilot is like learning a new framework or library ...