JDK 8 ist Feature Complete

Hartmut Schlosser

Eine gute Nachricht hat Java-Plattform-Chef Mark Reinhold zu verkünden: Das JDK 8 ist mit dem jüngsten Build, der die Nummer 94 trägt, Feature Complete. Damit ist der Milestone 7 erreicht: Alle geplanten Features wurden implementiert und in den Master Forest eingepflegt, genauso alle dazugehörigen Unit Tests.

Die folgende Liste an JEPs (Java Enhancement Proposals) wurde demnach im M7 umgesetzt:

  • 101 Generalized Target-Type Inference
  • 104 Annotations on Java Types
  • 107 Bulk Data Operations for Collections
  • 109 Enhance Core Libraries with Lambda
  • 115 AEAD CipherSuites
  • 118 Access to Parameter Names at Runtime
  • 119 javax.lang.model Implementation Backed by Core Reflection
  • 120 Repeating Annotations
  • 123 Configurable Secure Random-Number Generation
  • 126 Lambda Expressions & Virtual Extension Methods
  • 140 Limited doPrivileged
  • 155 Concurrency Updates
  • 161 Compact Profiles
  • 162 Prepare for Modularization
  • 171 Fence Intrinsics
  • 174 Nashorn JavaScript Engine
  • 176 Mechanical Checking of Caller-Sensitive Methods
  • 178 Statically-Linked JNI Libraries
  • 179 Document JDK API Support and Stability
  • 180 Handle Frequent HashMap Collisions with Balanced Trees
  • 184 HTTP URL Permissions
  • 185 JAXP 1.5: Restrict Fetching of External Resources

Frühere Milestones beinhalteten bereits:

  • 117 Remove the Annotation-Processing Tool (apt)
  • 124 Enhance the Certificate Revocation-Checking API
  • 130 SHA-224 Message Digests
  • 131 PKCS#11 Crypto Provider for 64-bit Windows
  • 112 Charset Implementation Improvements
  • 129 NSA Suite B Cryptographic Algorithms
  • 105 DocTree API
  • 106 Add Javadoc to javax.tools
  • 113 MS-SFU Kerberos 5 Extensions
  • 114 TLS Server Name Indication (SNI) Extension
  • 121 Stronger Algorithms for Password-Based Encryption
  • 122 Remove the Permanent Generation
  • 127 Improve Locale Data Packaging and Adopt Unicode CLDR Data
  • 128 BCP 47 Locale Matching
  • 133 Unicode 6.2
  • 136 Enhanced Verification Errors
  • 153 Launch JavaFX Applications
  • 177 Optimize java.text.DecimalFormat.format
  • 103 Parallel Array Sorting
  • 135 Base64 Encoding & Decoding
  • 138 Autoconf-Based Build System
  • 139 Enhance javac to Improve Build Speed
  • 142 Reduce Cache Contention on Specified Fields
  • 147 Reduce Class Metadata Footprint
  • 148 Small VM
  • 149 Reduce Core-Library Memory Usage
  • 150 Date & Time API
  • 160 Lambda-Form Representation for Method Handles
  • 164 Leverage CPU Instructions for AES Cryptography
  • 166 Overhaul JKS-JCEKS-PKCS12 Keystores
  • 170 JDBC 4.2
  • 172 DocLint
  • 173 Retire Some Rarely-Used GC Combinations

Die JDK 8 Roadmap sieht nun weiter vor, ab jetzt nur noch für die Stabilität und Sicherheit der implementierten Features zu sorgen, vor allem ab dem 28.7.2013 in der sogenannten Rampdown Phase. Bis zum 5. September soll dann eine Developer Preview vorgelegt werden (Milestone 8). Der Milestone 9 besteht aus dem Release Candidate, der bis zum 23. Januar 2014 fertig werden soll. Die allgemeine Verfügbarkeit (GA) des JDK 8 ist dann am 18.3.2014 geplant.

Geschrieben von
Hartmut Schlosser
Hartmut Schlosser
Content-Stratege, IT-Redakteur, Storyteller – als Online-Teamlead bei S&S Media ist Hartmut Schlosser immer auf der Suche nach der Geschichte hinter der News. #java #eclipse #devops #machinelearning #seo. Zum Lächeln bringen ihn kreative Aktionen, die den Leser bewegen. @hschlosser
Kommentare

1
Hinterlasse einen Kommentar

avatar
4000
1 Kommentar Themen
0 Themen Antworten
0 Follower
 
Kommentar, auf das am meisten reagiert wurde
Beliebtestes Kommentar Thema
0 Kommentatoren
Trepper Letzte Kommentartoren
  Subscribe  
Benachrichtige mich zu:
Trepper
Gast
Trepper

Links zu den JEPs wären noch schön gewesen, aber hier http://openjdk.java.net/projects/jdk8/features gibt es auch die komplette mit Links.