JDK 7確定B計(jì)劃 部分特性延遲到JDK 8
【51CTO綜合報(bào)道】就在我們猜測(cè)JDK 7的A計(jì)劃和B計(jì)劃如何實(shí)施的時(shí)候,JDK 7開(kāi)發(fā)小組爆出消息:上周JDK 7的B計(jì)劃提交到Oracle ,該計(jì)劃目前已經(jīng)得到批準(zhǔn)。官方的JDK 7 Features page已經(jīng)更新。
B計(jì)劃:JDK 7(無(wú)Lambda,Jigsaw和部分Coin)——2011年年中發(fā)布;JDK 8 (Lambda,Jigsaw和Coin剩下的部分)——2012年下半年發(fā)布。
下面是JDK 7新的特性列表,但是不是最終的我們并不能確認(rèn):
◆JSR 292: Support for dynamically-typed languages (InvokeDynamic)
◆Languages update of the project Coin
◆Concurrency and collections updates (jsr166y)
◆ionet JSR 203: More new I/O APIs for the Java platform (NIO.2)
◆SCTP (Stream Control Transmission Protocol)
◆SDP (Sockets Direct Protocol)
◆Elliptic-curve cryptography (ECC)
◆client XRender pipeline for Java 2D
◆Create new platform APIs for 6u10 graphics features
◆Nimbus look-and-feel for Swing
◆Swing JLayer component
但是下面這些特性沒(méi)有下文了:
◆TLS 1.2
◆JDBC 4.1
◆Unicode 6.0
◆Locale enhancement
◆Separate user locale and user-interface locale
◆NIO.2 filesystem provider for zip/jar archives
◆Use the Windows Vista IPv6 stack when available
從上述信息來(lái)看,有些特性被延遲到JDK 8 了:
◆JSR 294: Language and VM support for modular programming
◆JSR 308: Annotations on Java types
◆JSR TBD: Language support for collections [NEW]
◆JSR TBD: Project Lambda
◆Modularization (Project Jigsaw)
◆JSR 296: Swing application framework
◆Swing JDatePicker component
更詳細(xì)的信息你只能從JDK 7 Features來(lái)獲取了,當(dāng)然本周的JavaOne大會(huì)也會(huì)提供一些相應(yīng)的信息。
【編輯推薦】