80 likes | 214 Views
JDK 7 – Language Changes ( and other goodies). The wait is nearly over. Wellington JUG. 16 March 2011 Bruce Chapman JSR334 Expert Group Member. JDK 7 Schedule. 2 years to open source JDK 1 year to transition to Oracle 18 months of improvements 12 April – ramp down P1-P3 bugs only
E N D
JDK 7 – Language Changes( and other goodies) The wait is nearly over
Wellington JUG 16 March 2011 Bruce Chapman JSR334 Expert Group Member
JDK 7 Schedule • 2 years to open source JDK • 1 year to transition to Oracle • 18 months of improvements • 12 April – ramp down P1-P3 bugs only • 28 April – API ‘freeze’ - showstoppers only • 11 May – all targeted bugs addressed • 18 May – bug ‘freeze’ – showstoppers only • 2 June – last build • 28 July - GA
Language Changes • Coin (JSR 334)
Other goodies • NIO2 • Abstract file system • file://, jar:// and zip:// providers or roll your own • Supports all usual stuff – copy rename watch scan • Support new protocols esp TLS 2 (some platform dep) • Concurrency • Jsr166y Concurrency and collections • Fork / join • Others – barriers, transfer qs, thread local random number generator • Unicode 6 • Locale – split UI and user. • ECC • JDBC 4
More Goodies • Client • Xrender pipeline (solaris and linux) • Nimbus is now Default LAF • Transparent and shaped windows • WEB • XML stack update • JMX • agent enhanced (better transport thru firewalls) • New mbeans
More Goodies • Invoke Dynamic
Resources • Download JDK7 previewhttp://jdk7.java.net/preview/ • Download Netbeans 7 beta 2http://download.netbeans.org/netbeans/7.0/beta2/ • Feature List http://openjdk.java.net/projects/jdk7/features