JDK 7确定B计划 部分特性延迟到JDK 8 |
就在我们推测JDK 7的A 方案和B 方案如何 施行的时候,JDK 7开发小组爆出 信息:上周JDK 7的B 方案提交到Oracle ,该 方案当前已经得到批准 。官方的JDK 7 Features page已经更新 。 B 方案:JDK 7(无Lambda,Jigsaw和 部分Coin)——2011年年中公布;JDK 8 (Lambda,Jigsaw和Coin剩下的 部分)——2012年下半年公布 。 下面是JDK 7新的 特点列表,然而不是最后的我们并不能确认: ◆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 然而下面这些 特点没有下文了: ◆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 从上述信息来看,有些 特点被延迟到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 更 详尽的信息你不得不从JDK 7 Features来猎取了,固然本周的JavaOne大会也会提供一些相应的信息 。 |