9core.com - 九核技术交流网

九百链
为了更好的解决实际工作中遇到的问题,本站开设了QQ群 ASP+PHP+JSP+.NET①:9793624
ASP+PHP+JSP+.NET②:17775294
网站通告: 新开设QQ群,群号:17775294 九核WEB技术专业论坛 官方QQ群 9793624
搜索: 您的位置主页> 程序开发 > Java技术 >阅读资讯: Java 7 新功能预告更新 (因为很多会员访问不到,添加全文)

Java 7 新功能预告更新 (因为很多会员访问不到,添加全文)

发表时间:2008-08-03 点击次数

Java 7 新功能预告更新,哪些内容将包含在/或不包含在Java SE 7中。链接不上请用代理。

http://tech.puredanger.com/2008/08/02/java7-prediction-update/

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

 

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

 

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

因为很多会员访问不到,故全文贴过来。

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

Java 7 Prediction Update

I just realized due to a forum thread that it’s been about 7 months since I posted my Java 7 Predictions. So, it seems like a good time to update those predictions.

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

At the time I was expecting that the Java SE 7JSR would be created before JavaOne 2008 but obviously that didn’thappen and we’re still waiting for the JSR. Waiting on what, I’m notreally sure. I know the open source effort and subsequent JavaFX inJava 6 work has been soaking up a lot of focus, but seems like it’sstill a bit late. Maybe it’s on vacation for the summer.

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

Anyhow, I’m going to organize this a bit differently this time byputting stuff in three categories - Likely, Possible, and Unlikely. Asalways, these are my own opinions based on stuff I’ve read although Italk to various spec leads and members occasionally, you should trustthis about as much as anything you read on the net. Also, these don’t reflect what I’d like to see, just what I think is most likely.

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

Likely

FeatureChanceComment
JSR 294 Superpackages95%Sun’s going to push this in
JSR 277 Java Modules95%ditto above
JSR 203 NIO 299%Solid.
JSR 310 Date and Time95%Very good shape
JSR 166 Concurrency Utils95%fork/join plus some additions
JSR 225 XQuery API for Java90%Pretty far advanced
JSR 296 Swing App Framework90%Interrupted due to spec lead’s departure but I think it will get picked up again
JSR 295 Beans Binding95%Looking good, responded well to early criticism
JSR 303 Beans Validation90%Has solidified since last predictions
Java Media Components80%Partially done in JDK 6 update
JSR 255 JMX 2.099%Ready
JSR 262 Web Services Connector for JMX99%Available now
JSR 308 Type Annotations80%Prototype available now
Strings in switch70%Easy and useful
Comparisons for Enum80%Useful extension of enums
Improved catch80%Seems to have a lot of support
JSR 292 invokedynamic95%Likely to be some changes to better support dynamic languages
Tiered compilation70%Work on this seems active enough that there will besome updates in this area, although it’s difficult to tell exactly whatthat will mean.
G1 garbage collector90%Far along

Possible

FeatureChanceComment
JSR 275 Units and Quantities60%Well defined, but I’m not sure this will be included in the actual JDK
JSR 284 Resource Consumption Management50%Hard to judge this one - there is a proposed finalspec and seemingly interested support from major players, but not toomuch info out there.
JSR 326 Post Mortem JVM Diagnostics API40%Depends on timing, just starting now so would depend on JSR moving fast and Java 7 moving slow
Type Literals40%I think some useful class or reflective helper will be added as a small stopgap to no reified generics.
Type Inference40%Possible but hard to tell

Unlikely

FeatureChanceComment
JSR 107 Cache API0%Hard to find anyone that cares
JSR 260 Javadoc Update5%Totally undefined
Reified Generics5%Highly unlikely at this point
Closures20%Still seems possible, but I don’t think any major language changes like this are going to be included
ARM Blocks10%Seems unlikely
XML Support0%Not a chance
Property support5%Nobody pushing this much anymore
BigDecimal operator support5%Lots of interest, but apparently would introduce compatibility issues
Chained invocations20%Seems unlikely at this point
Extension methods20%Motivation low without closures

If you’re interested in watching the Java 7 space, check out my Java 7 link blog (RSS).

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN

 

faTBvPX33UKDtSWHN4MciwqfmW3JXpGCxJtZM2VN
wbVYKXGIi0ikJTiN664viwqfmW3JXpGCxJtZM2VN
Java
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助