在Devoxx2009上Sun宣布将在Java7中增加闭包功能,并且将Java7的发布推迟到2010年年底。
这一决定不免让人有些担忧,因为Java7的发布时间被一推再推,按照3年一个版本的话Java7 在2008
年末或2009年初就该发布了.JCP在许可证和技术上的分歧再加上Sun已经日薄西山,大规模的裁员会
不会使得本来就流失了许多大师级人物的开发团队雪上加霜.不说也罢,还是先看看Java7的一些既定目
标:
Modularity
- Project Jigsaw YES
- JSR 294 Superpackages YES
- JSR 277 Java Module System NO
- Java Kernel Java 6u10
Libraries
- JSR 203 NIO2 YES
- JSR 275 Units and Quantities HMM
- JSR 310 Date and Time API HMM
- JSR 107 Cache API NO
- JSR 166 Concurrency Utilities YES
- JSR 225 XQuery API for Java YES?
- JSR 284 Resource Consumption Management NO
- Miscellaneous Library Changes
Swing
- JSR 296 Swing Application Framework YES
- JSR 295 Beans Binding NO
- JSR 303 Beans Validation HMM
- Java Media Components YES?
JMX
Tools
Types and Generics
Language Proposals
- Closures NO
- Automatic Resource Management Blocks NO
- Language level XML support NO
- JavaBean property support NO
Miscellaneous Language
- BigDecimal operator support NO
- Strings in switch statements HMM
- Comparisons for Enums HMM
- Chained invocations NO?
- Extension methods NO?
- Improved catch YES
- Null-safe handling YES
- Suggestions
JVM
- JSR 292 Dynamic language support YES
- Tiered compilation HMM
- G1 garbage collector YES
- More script engines YES
再加上JavaEE 6 的规范实在让我们这些菜鸟级的程序员望洋兴叹......
还是不说了去该吃饭了!
参考文章:
http://tech.puredanger.com/java7
http://www.infoq.com/news/2007/04/java-closures-update
http://docs.google.com/Doc?id=ddhp95vd_8f8zkn3
http://docs.google.com/Doc?id=ddhp95vd_6hg3qhc