Java SE 6 Features and Enhancements | Oracle (original) (raw)
api
client/2d
ImageIO: GIF writer
imp
client/2d
Native Text Rendering Parity
imp
client/2d
Improved hardware acceleration on Windows
imp
client/2d
Single-threaded rendering for OpenGL pipelines
api
client/awt
Pop-up splash screen at beginning of Java startup
api
client/awt
Java applications can access desktop applications
api
client/awt
Improved modal dialogs
imp
client/awt
XAWT is the default Toolkit on Solaris
api
client/awt
Windows system-tray support
imp
client/awt
Better support for input in non-English locales
imp
client/awt
Live resizing
imp
client/deploy
Improved application deployment across browsers
api
client/deploy
Allow JAR files to be shared across installed JREs
imp
client/deploy
Improved user experience in JRE/JDK installer
imp
client/deploy
Improved security
imp
client/deploy
Direct execution of JAR files on Linux
imp
client/deploy
Improved desktop integration in Java Web Start
imp
client/deploy
Improved IFTW installer
imp
client/deploy
Improved startup & footprint for plugin/webstart
6329480
imp
client/deploy
Mozilla Firefox browser support
imp
client/deploy
Default Java on Linux
imp
client/deploy
Improved user experience in Java Plug-in and Java Web Start
imp
client/deploy
Unified download engine
imp
client/deploy
Support Mozilla and Firefox family browsers.
api
client/dnd
A way to avoid hangs on retrieval of clipboard data
imp
client/i18n
Support for important locales
imp
client/i18n
Japanese calendar
api
client/i18n
Resource bundle enhancements
api
client/i18n
Normalizer API
api
client/i18n
Pluggable locales: Pluggability for break iterators
api
client/i18n
Pluggable locales: Pluggability for locale names, formatters, and collators
imp
client/l10n
Chinese localization for JDK tools
imp
client/swing
GTK Native L&F Fidelity
imp
client/swing
Through-the-stack: Reduced footprint / startup time
6329480
imp
client/swing
Native look & feel fidelity
imp
client/swing
Avalon Look-and-Feel
api
client/swing
JTable sorting, filtering, and highlighting
api
client/swing
JTabbedPane: Tabs as Components
imp
client/swing
Windows native L&F fidelity
api
client/swing
SwingWorker
api
client/swing
Improve Drag & Drop features for Swing Components
api
client/swing
Extend SpringLayout
api
client/swing
Text Document Printing
imp
client/swing
Improved Painting Performance (fix grey boxes)
jsr
core/core
JSR 223: Scripting for the Java Platform
api
core/debug
Multiple Simultaneous Agents
api
core/debug
Added Heap Capabilities to JPDA
api
core/debug
Attach-on-demand
api
core/debug
JVMPI and JVMDI have been removed.
api
core/jndi
Read-timeout specification for LDAP operations
api
core/libs
Array Reallocation API
imp
core/libs
BigDecimal optimizations for specjbb++
api
core/libs
Floating point: Add IEEE 754 recommended functions to java.lang.{{,Strict}Math}
api
core/libs
Standard service-provider API (java.util.Service)
api
core/libs
Collections and Concurrency Updates
api
core/libs
IO Enhancement: Password Prompting
api
core/libs
IO Enhancement: File Attributes
api
core/libs
IO Enhancement: Method for Discovering Free Disk Space
imp
core/libs
IO Enhancement: Long pathnames on Windows
api
core/libs
Low-level Java compiler API for IDEs
jsr
core/libs
JSR 202: Java Class File Specification Update
jsr
core/libs
JSR 199: Java compiler API
imp
core/libs
Improved perceived footprint
api
core/libs
Deques
api
core/libs
Navigable Maps and Sets
imp
core/libs
BitSet Updates
4963875, 4979017, 4979028, 4979031, 5030267, 6222207, 6404711
imp
core/libs
Performance Improvements when compiling using network file systems
imp
core/m&m
Improved diagnosability of OutOfMemoryError
api
core/m&m
Generic annotations for MBean descriptor contents
api
core/m&m
Support for java.util.concurrent locks in the lock related facility
imp
core/m&m
jconsole is more user-friendly
api
core/m&m
Small-scale improvements to JMX Monitor API
api
core/m&m
descriptors added to all types of MBean
api
core/m&m
MXBeans added to JMX
api
core/net
Light-weight HTTP server
api
core/net
Internationalized resource identifiers
api
core/net
Default CookieManager implementation
imp
core/net
SPNEGO HTTP authentication
api
core/net
International domain names
api
core/net
Programmatic access to network parameters
imp
core/sec
Native platform GSS integration
imp
core/sec
SPNEGO in Java GSS
imp
core/sec
MS CAPI Keystore provider
imp
core/sec
Better support for NSS keystore
imp
core/sec
Improved Policy performance
imp
core/sec
JSR 268: Java Smart Card I/O API
jsr
core/sec
JSR 105: XML DSig
api
core/sec
Enhance certificate APIs
jsr
core/tools
JSR 269: Standard pluggabilty API for annotation processors (APT)
imp
core/tools
javac: Support for split verification
imp
core/tools
javac: Implement JSR 175's java.lang.SuppressWarnings
imp
core/tools
Class-path wildcards
jsr
ee/ee
JSR 250: Common annotations
imp
ee/jdbc
Extended JDBC-ODBC bridge to enable JDBC 4.0 EoD features
jsr
ee/jdbc
JSR 221: JDBC 4.0
imp
ee/xml
JAXP 1.4
JSR 206: Java API for XML Processing
jsr
ee/xml
Support for the Web Services stack
JSR 222: JAXB 2.0
JSR 224: JAX-RPC 2.0
JSR 173: STAX
JSR 181: Web Services Metadata
api
ee/xml
JavaBeans Activation Framework (JAF)
imp
vm/compilers
Improved performance of compiled code
5079711, 6206844, 6239807, 4850474,
5003419, 5004907, 5101346, 6190413, 6191063,
6196383, 6196722, 6211497, 6232485, 6233627, 6245809,
6251002, 6262235,
imp
vm/c1
Linear scan register allocator for C1
imp
vm/c2
Improved loop optimization
5073662, 5074608, 5091921, 6260293
imp
vm/c2
Escape analysis
imp
vm/c2
Lock coarsening
imp
vm/gc
CMS: Parallelize concurrent marking
imp
vm/gc
Parallel compaction
imp
vm/runtime
Improve uncontended synchronization performance
imp
vm/runtime
Improved performance of contended synchronization operations
imp
vm/runtime
Faster format checker/class-file parser
imp
vm/runtime
Improved startup time
imp
vm/runtime
Improved runtime performance
imp
vm/runtime
Improved JNI performance
imp
vm/runtime
Class circularity detection
imp
vm/runtime
DTrace support in the VM