首页 > 编程语言 >Java 9 文章集锦

Java 9 文章集锦

时间:2022-12-28 14:39:36浏览次数:68  
标签:Java JVM JDK Linux Remove API 集锦 文章


JDK 9: Pitfalls for the unwary :
​​​https://jaxenter.com/jdk-9-pitfalls-136968.html​

What’s New in Oracle JDK 9 :
​​​https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-C23AFD78-C777-460B-8ACE-58BE5EA681F6​

​​JDK 9 新特性中文翻译版​​

​​JDK 9 中一些需要提防的坑​​

​​一起谈谈 Java 9 的新特性​​

​​Java 9 中的 9 个新特性​​

附上 JDK 9 特性一览:

102: ​​Process API 更新​

110: ​​HTTP 2 Client​

143: ​​提升访问对象时的线程竞争处理​

158: ​​统一 JVM 日志​

165: ​​Compiler Control​

193: ​​Variable Handles​

197: ​​分割代码缓存区​​

199: ​​Smart Java Compilation, ​​​​第二阶段​​

200: ​​模块化JDK​

201: ​​模块化源码​

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: ​​模块化运行时镜像​

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: ​​模块化系统​

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​

标签:Java,JVM,JDK,Linux,Remove,API,集锦,文章
From: https://blog.51cto.com/u_15236724/5974407

相关文章

  • JVM 内存模型 Stack Heap 文章选摘
    JVM内存模型Java虚拟机(JavaVirtualMachine=JVM)的内存空间分为五个部分,分别是:程序计数器Java虚拟机栈本地方法栈堆方法区。下面对这五个区域展开深入的介绍。程序......
  • Kotlin 技术书籍集锦-推荐
    Kotlin技术书籍推荐国内中文书籍:《Kotlin极简教程》编辑推荐本书由阿里Java程序员撰写,带你快速进入Kotlin世界。本书基于Kotlin1.1版本,从Kotlin基础知识到动手实战,包含了......
  • 一篇文章带你了解设计模式原理——UML图和软件设计原则
    一篇文章带你了解设计模式原理——UML图和软件设计原则我们在学习过程中可能并不会关心设计模式,但一旦牵扯到项目和面试,设计模式就成了我们的短板这篇文章并不会讲到二十......
  • Java 中 RandomAccessFile 类读取 txt 中数字
    publicstaticvoidreadAccess()throwsException{Stringfilename="D:/file_sum/2.txt";RandomAccessFileraf=newRandomAccessFile(filename,"rw")......
  • Java千问12:七个问题帮助初学者深入理解Java数组
    ​几乎所有的高级语言当中,都提供了一种叫做”数组”的东西,Java语言当然也不例外。我们通过数组可以很方便的存储和管理一组数据。因为在Java语言当中使用数组非常的方便,所以......
  • Java千问13:Java循环语句的几个冷门知识点你都知道吗?
    我们在进行Java开发的时候,经常会用到循环结构,但是有几个关于循环的“冷门”知识点,不知道你是不是都已经掌握了呢?我们一起来看看一、大括号可以不写吗?我们都知道,如果每次循......
  • 解密随机数生成器(二)——从java源码看线性同余算法
    RandomJava中的Random类生成的是伪随机数,使用的是48-bit的种子,然后调用一个linearcongruentialformula线性同余方程(DonaldKnuth的编程艺术的3.2.1节)如果两个Random实例使......
  • Java千问14:学透Java自增自减运算符,看这一篇就够了!
    ​同很多高级编程语言一样,Java语言的运算符系统当中也有自增(++)和自减(--)这两个运算符。很多小伙伴对这两个运算符都深感头疼,并且很多公司在面试的时候也经常会问到与之相关......
  • javascript 事件循环
    JavaScript的运行顺序就是完全单线程的异步模型:同步在前,异步在后。所有的异步任务都要等待当前的同步任务执行完毕之后才能执行。JavaScript是单线程执行内容分为普通代......
  • Java环境的搭建
    JDK(JAVADevelopmentKitJava开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。其中的开发工具:......