1 / 8

JDK 7 – Language Changes ( and other goodies)

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

dulcea
Download Presentation

JDK 7 – Language Changes ( and other goodies)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JDK 7 – Language Changes( and other goodies) The wait is nearly over

  2. Wellington JUG 16 March 2011 Bruce Chapman JSR334 Expert Group Member

  3. 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

  4. Language Changes • Coin (JSR 334)

  5. 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

  6. 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

  7. More Goodies • Invoke Dynamic

  8. 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

More Related