The long-awaited Java 9__java

Source: Internet
Author: User
Tags http 2

After the tortuous Java 9 Official edition finally released! You can download the Java 9 official version here. JDK9 offers more than 150 new feature features, including much-anticipated modular systems, interactive REPL tool Jshell, and security enhancements, scaling enhancements, performance management improvements, and more. Also published are Java EE 8.

RELATED links:

Installation Instructions

Release Notes

What ' s New in Oracle JDK 9

Release Notes for JDK 9 and JDK 9 Update releases

Readme

Other Links:

JDK 9 new features Chinese translation edition

Some of the holes in JDK 9 that need to be guarded

Talk about the new features of Java 9

9 new features in Java 9

A list of JDK 9 features is attached:

102:process API Update
110:http 2 Client
143: Thread contention processing when accessing an object is promoted
158: Unified JVM Log
165:compiler Control
193:variable Handles
197: Split Code buffer
199:smart Java compilation, Phase II
200: Modular JDK
201: Modular Source
211:elide deprecation warnings on Import statements
212:resolve Lint and Doclint warnings
213:milling Project Coin
214:remove GC combinations deprecated in JDK 8
215:tiered Attribution for Javac
216:process Import Statements correctly
217:annotations Pipeline 2.0
219:datagram Transport Layer Security (DTLS)
220: Modular Run-time Mirroring
221:simplified Doclet API
222:jshell:the Java Shell (read-eval-print Loop)
223:new version-string Scheme
224:HTML5 Javadoc
225:javadoc Search
226:utf-8 Property Files
227:unicode 7.0
228:add More Diagnostic Commands
229:create PKCS12 Keystores by Default
231:remove launch-time JRE Version Selection
232:improve Secure Application Performance
233:generate run-time Compiler Tests automatically
235:test class-file Attributes generated by Javac
236:parser API for Nashorn
237:linux/aarch64 Port
238:multi-release JAR Files
240:remove the JVM TI hprof Agent
241:remove the Jhat Tool
243:java-level JVM Compiler Interface
244:tls Application-layer Protocol Negotiation Extension
245:validate JVM command-line Flag Arguments
246:leverage CPU instructions for GHash and RSA
247:compile for older Platform versions
248:make G1 the Default garbage Collector
249:OCSP stapling for TLS
250:store interned Strings in CDS archives
251:multi-resolution Images
252:use Cldr Locale Data by Default
253:prepare JavaFX UI Controls & CSS APIs for modularization
254:compact Strings
255:merge Selected Xerces 2.11.0 Updates into JAXP
256:beaninfo annotations
257:update Javafx/media to newer Version of GStreamer
258:harfbuzz Font-layout Engine
259:stack-walking API
260:encapsulate Most Internal APIs
261: Modular System
262:tiff Image I/O
263:hidpi Graphics on Windows and Linux
264:platform Logging API and Service
265:marlin Graphics Renderer
266:more Concurrency Updates
267:unicode 8.0
268:xml Catalogs
269:convenience Factory Methods for collections
270:reserved Stack Areas for Critical Sections
271:unified GC Logging
272:platform-specific Desktop Features
273:drbg-based SecureRandom implementations
274:enhanced Method Handles
275:modular Java Application Packaging
276:dynamic linking of language-defined Object Models
277:enhanced deprecation
278:additional Tests for Humongous Objects in G1
279:improve test-failure Troubleshooting
280:indify String Concatenation
281:hotspot C + + unit-test Framework
282:jlink:the Java Linker
283:enable GTK 3 on Linux
284:new HotSpot Build System
285:spin-wait hints
287:sha-3 Hash Algorithms
288:disable SHA-1 Certificates
289:deprecate the Applet API
290:filter incoming serialization Data
291:deprecate the Concurrent Mark Sweep (CMS) Garbage Collector
292:implement Selected ECMAScript 6 Features in Nashorn
294:LINUX/S390X Port
295:ahead-of-time compilation
297:unified arm32/arm64 Port
298:remove Demos and Samples
299:reorganize Documentation

RELATED LINKS Java Detailed introduction: Click to see Java Download address: Download Reprint link: https://www.oschina.net/news/88941/java-9-released

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.