JDK 7 – Language Changes and others

entomologistsamoanSoftware and s/w Development

Aug 15, 2012 (4 years and 10 months ago)

370 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


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 preview

http://jdk7.java.net/preview/


Download Netbeans 7 beta 2

http://download.netbeans.org/netbeans/7.0/beta2/


Feature List

http://openjdk.java.net/projects/jdk7/features