Skip to content

Commit 88aa050

Browse files
committed
[docs add]Java 22 & 23 新特性概览
1 parent 1c404b8 commit 88aa050

File tree

6 files changed

+432
-2
lines changed

6 files changed

+432
-2
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8](https://docs.oracle.
125125
- [Java 19 新特性概览](./docs/java/new-features/java19.md)
126126
- [Java 20 新特性概览](./docs/java/new-features/java20.md)
127127
- [Java 21 新特性概览](./docs/java/new-features/java21.md)
128+
- [Java 22 & 23 新特性概览](./docs/java/new-features/java22-23.md)
128129

129130
## 计算机基础
130131

docs/.vuepress/sidebar/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,7 @@ export default sidebar({
168168
"java19",
169169
"java20",
170170
"java21",
171+
"java22-23",
171172
],
172173
},
173174
],

docs/home.md

+1
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ JVM 这部分内容主要参考 [JVM 虚拟机规范-Java8](https://docs.oracle.
109109
- [Java 19 新特性概览](./java/new-features/java19.md)
110110
- [Java 20 新特性概览](./java/new-features/java20.md)
111111
- [Java 21 新特性概览](./java/new-features/java21.md)
112+
- [Java 22 & 23 新特性概览](./java/new-features/java22-23.md)
112113

113114
## 计算机基础
114115

docs/java/new-features/java19.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Java 程序可以通过该 API 与 Java 运行时之外的代码和数据进行
3636

3737
Foreign Function & Memory API (FFM API) 定义了类和接口:
3838

39-
- 分配外部内存:`MemorySegment``MemoryAddress``SegmentAllocator`
39+
- 分配外部内存:`MemorySegment``MemoryAddress``SegmentAllocator`
4040
- 操作和访问结构化的外部内存:`MemoryLayout`, `VarHandle`
4141
- 控制外部内存的分配和释放:`MemorySession`
4242
- 调用外部函数:`Linker``FunctionDescriptor``SymbolLookup`

docs/java/new-features/java21.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ static String formatterPatternSwitch(Object obj) {
297297
}
298298
```
299299

300-
## JEP 442: 外部函数和内存 API(第三次预览)
300+
## JEP 442外部函数和内存 API(第三次预览)
301301

302302
Java 程序可以通过该 API 与 Java 运行时之外的代码和数据进行互操作。通过高效地调用外部函数(即 JVM 之外的代码)和安全地访问外部内存(即不受 JVM 管理的内存),该 API 使 Java 程序能够调用本机库并处理本机数据,而不会像 JNI 那样危险和脆弱。
303303

0 commit comments

Comments
 (0)