Monday, April 4, 2011

Notes From Scandev2011-JDK7


Spokesperson:Henrik Ståhl

-JDK7 Not a revolution, but an evolution!

This was an informative presentation of new features in JDK7 and Java SE 8

Henrik talked about the enhancements, and Oracle's strategy on Java. He said that the "Evil Company" wants to support Java for its own good. Oracle bought Java for insurance! He said that there exists some open positions in JDK development team, if you are interested you may contact him. May be you want to be one of 10 thousand Java developer in Oracle.

Some enhancements in JDK7: Strings in switch statements, underscore in variable names, multi catch for exception handling, diamond operator etc...

Other Features in Detail

vm : JSR 292: Support for dynamically-typed languages (InvokeDynamic)
Strict class-file checking [NEW]
lang : JSR 334: Small language enhancements (Project Coin)
core Upgrade class-loader architecture
Method to close a URLClassLoader
Concurrency and collections updates (jsr166y)
i18n : Unicode 6.0
Locale enhancement
Separate user locale and user-interface locale
ionet : JSR 203: More new I/O APIs for the Java platform (NIO.2) (turorial on File I/O)
NIO.2 filesystem provider for zip/jar archives
SCTP (Stream Control Transmission Protocol)
SDP (Sockets Direct Protocol)
Use the Windows Vista IPv6 stack
TLS 1.2
sec :Elliptic-curve cryptography (ECC)
jdbc :JDBC 4.1
client : XRender pipeline for Java 2D
Create new platform APIs for 6u10 graphics features
Nimbus look-and-feel for Swing
Swing JLayer component
web :Update the XML stack
mgmt :Enhanced JMX Agent and MBeans [NEW]

+CSS support for Javadoc :)

Thanks to Henrik!

No comments: