JavaBeat
JAVABEAT
home
articles
tips
QnA
Books
forums
ARTICLE TOPICS
All Articles
J2EE 1.4
Java EE 5.0
Java EE 6.0
EJB 3.0
Java 5.0
Java 6.0
Java 7.0
J2ME
Struts
Spring
Hibernate
JPA
JSF
JBoss Seam
Google Guice
Groovy
Web Beans
AJAX
GWT
JavaFx
Eclipse
NetBeans
JCA
WebServices
SOA
Java Books
ARCHIVE
2007 | 12 11 10 09 08 07 06 05 04 03
2008 | 12 11 10 09 08 07 6 5 4 3 2 1
2009 | 01
CERTIFICATION KITS
350 SCJP 1.5 Mock Exams
400 SCJP 1.6 Mock Exams
300 SCWCD 5.0 Mock Exams
300 SCBCD 5.0 Mock Exams
OUR NETWORK
javabeat
planetoss

Java 7.0 (Dolphin)

Sun is releasing weekly early access snapshots of the complete source, binaries and documentation for JDK 7. These raw snapshot releases let you review and contribute to the Java SE platform as it is being developed.

Some possible language changes being considered for Dolphin include:

  • property support (for getFoo()/setFoo() pattern)
  • method references (a quick way to write an event notification pattern)
  • block closures (collection of statements within a statement)
  • native XML support

Java 7.0 New Features

  • Closures

    Closures are something like C callbacks, a pointer to a function that you can pass as a parameter. In addition to the method, some context around that method is snapshotted to go along with it in the closure.

    Another way of putting it is a closure is an anonymous function body, that can be declared and passed around as a first-class object, and which can refer to variables from its enclosing scope. The anonymous classes in JDK 1.1 provide closure-like facilities, albeit with tacky syntax. Smalltalk "blocks" are closures.

  • JSR 277 Java Module System

  • JSR 294 Improved Modularity Support

  • JSR 295 Beans Binding

  • JSR 303 Beans Validation

  • JSR 296 Swing Application Framework

  • JSR 203 NIO2JSR 220 Java Persistence APIs

  • JSR 255 JMX 2.0

  • JSR 262 Web Services Connector for JMX

  • JSR 260 Javadoc Technology Update

  • JSR 275 Units and Quantities

  • JSR 310 Date and Time API

  • JSR 308 Annotations on Java Types

Java 7.0 Resources

642-642 will attest that the winning candidate has knowledge and skills required to configure and maintain Cisco IOS routers running Quality of Service and Enterprise environments. 220-601 authenticates the knowledge and skills of entry-level computer professionals. 70-294 capables you to deal with network services as well as resources for example messaging, database, file in addition to print, proxy server, and client computer management. 220-602 is a Network+ cert that consists of the fundamentals that you have pioneered from the entry level IT professional, entry level experts and a few other IT certifications.


Favorites
C# problem error
Java News
Webmaster Hosting Forum
Java Jobs
MyVideoLib
Latest QnA
SCJD Tips
When we start a thread by applying start() method on it ,how does it knows that to execute run()method?
About Wrapper class in Java
How to configure weblogic 7.0 in MyEclipse?
Static Block and Static Initializer in Java

JavaBeat Website (2004-2008), India
javabeat | about us | useful resources
Copyright (2004 - 2008), JavaBeat