1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-20 22:17:09 +08:00

Update java18.md

This commit is contained in:
guide 2022-09-13 20:57:08 +08:00
parent 279928a54e
commit 92293b89b9

View File

@ -5,9 +5,7 @@ tag:
- Java新特性
---
Java 18 在 2022 年 3 月 22 日正式发布非长期支持版本。不过Java 18 中有一些比较重要的新特性值得关注。
Java 18 带来了 9 个新特性:
Java 18 在 2022 年 3 月 22 日正式发布非长期支持版本。Java 18 带来了 9 个新特性:
- [JEP 400:UTF-8 by Default默认字符集为 UTF-8](https://openjdk.java.net/jeps/400)
- [JEP 408:Simple Web Server简易的 Web 服务器)](https://openjdk.java.net/jeps/408)
@ -49,7 +47,7 @@ URL: http://127.0.0.1:8000/
## JEP 413:优化 Java API 文档中的代码片段
在 Java 18 之前,如果我们想要在 Javadoc 中引入代码片段可以使用 `<pre>{@code ...}</pre>`
在 Java 18 之前,如果我们想要在 Javadoc 中引入代码片段可以使用 `<pre>{@code ...}</pre>`
```java
<pre>{@code
@ -76,7 +74,7 @@ URL: http://127.0.0.1:8000/
## JEP 416:使用方法句柄重新实现反射核心
Java 18 改进了 `java.lang.reflect.Method``Constructor` 的实现逻辑,使之性能更好,速度更快。这项改动不会改动相关 API ,这意味着开发中不需要改动反射相关代码,就可以体验到性能更好反射。
Java 18 改进了 `java.lang.reflect.Method``Constructor` 的实现逻辑,使之性能更好,速度更快。这项改动不会改动相关 API ,这意味着开发中不需要改动反射相关代码,就可以体验到性能更好反射。
OpenJDK 官方给出了新老实现的反射性能基准测试结果。