JDK21已经发布了,你从哪些途径了解JDK21或者JDK的其他版本?
大多数人可能通过博客或者公众号的介绍才知道JDK的一些特性和用法,少数人可能会通过 openjdk 的官网了解,例如 jdk21的地址:
https://openjdk.org/projects/jdk/21/
JDK21内容截图:
这里列出了JDK21版本包含的所有Features,点击 Features 链接了解某一项特性,比如 JEP444:
openjdk的内容比较原始,适合在早期了解某个版本的特性,除此之外 oracle 还有一个更合适的文档,比如 JDK21的链接:
https://docs.oracle.com/en/java/javase/21/
除了最新的JDK21外,还可以通过下面的文档总目录查看JDK7~21的文档:
https://docs.oracle.com/en/java/javase/index.html
在 JDK21 的 Core Libraries 中我们能找到虚拟线程的相关介绍:
在 14 Concurrency 下面就有虚拟线程的内容:
前面两篇翻译的内容就来自这里:
还有常见的垃圾收集调优(Garbage Collection Tuning):
许多时候,官方文档比很多技术类的书和文章写的还要好,如果你找不到这些一手资料,有可能会走一些弯路,希望能通过本文让你能探索更多更好的官方文档。
关于阅读文档
-
许多程序员不愿花时间阅读文档,但高质量的文档中包含大量有价值的信息。我们需要克服对文档的偏见,仔细阅读。
-
即便文档质量参差不齐,也可以从中发现不易注意但却重要的内容。熟读文档可以避免重复劳动,节省时间。
-
现代语言和框架的文档通常会包含大量使用指南和示例代码,仔细阅读可以快速上手。我们应该把文档视为学习资源,并坚持定期阅读。
-
在遇到问题时查阅文档要优于直接发问,可以训练我们的自学能力。及时阅读文档更新也让我们随时掌握最新信息。
-
文档学习需要耐心和毅力,但回报也很可观。这可以让我们更快地掌握新工具,避免重复劳动,是持续学习的重要一环。