Content deleted Content added
→Java SE 7: rm link to 2004 year |
m Ref. |
||
Line 52:
Codename '''Tiger'''.
(Originally numbered 1.5, which is still used as the internal version number. [http://java.sun.com/j2se/1.5.0/docs/relnotes/version-5.0.html]) Developed under [http://www.jcp.org/en/jsr/detail?id=176 JSR 176], Tiger added a number of significant new language features: [http://www.sun.com/smi/Press/sunflash/2004-09/sunflash.20040930.1.html press release] [http://java.sun.com/j2se/1.5/docs/relnotes/features.html full list of changes]
; [[Generic programming|Generics]]
; [[Metadata (computing)|Metadata]]
; [[Autoboxing]]/unboxing
; [[Enumeration (programming)|Enumerations]]
; [[Variadic function|Varargs]]
; Enhanced '<code>for</code> [[program loop|loop]]'
<!-- The table below indents the code example and following text by 16 pixels -->
Line 64:
|
void displayWidgets (Iterable<Widget> widgets) {
for (Widget w
w.display();
}
Line 76:
=== Release nomenclature ===
As of this version, Sun replaced the name "J2SE" with '''Java SE''' and dropped the ".0" from the version number.<ref name = "naming">[http://www.java.com/en/about/brand/naming.jsp Java brand naming].</ref> Internal numbering for developers remains 1.6.0.<ref name = "version 6">[http://java.sun.com/javase/6/webnotes/version-6.html Version 6], Java webnotes, Sun.</ref>
=== Major changes ===
Major changes included in this version
* Scripting Language Support ([[JSR 223]])
* Dramatic performance improvements for the core platform [http://www.javalobby.org/java/forums/t66270.html] [http://weblogs.java.net/blog/opinali/archive/2005/11/mustangs_hotspo.html], and [[Swing_(Java)|Swing]].
* [[JDBC]] 4.0 support ([[JSR 221]]).
* Java Compiler API ([[JSR 199]]): an API allowing a Java program to select and invoke a Java Compiler programmatically.
* Upgrade of [[JAXB]] to version 2.0
* Support for pluggable [[Java_annotation|annotations]] ([[JSR 269]]).
* Many [[GUI]] improvements, such as integration of [[SwingWorker]] in the API, table sorting and filtering, and true [[Swing_(Java)|Swing]] double-buffering (eliminating the gray-area effect).
== Java SE 7==
Codename '''Dolphin'''.<ref name = "JDK7">[https://jdk7.dev.java.net/ JDK7], Sun.</ref>
This is in the early planning and development stages. The Dolphin Project started up in August 2006, with release estimated in 2008. New builds including enhancements and bug fixes are released approximately weekly.
Line 97:
* [[Java (programming language)]]
* [[Java Community Process]]
==References==
<references />
==External links==
|