Skip to content

Commit a5ce875

Browse files
authored
Merge pull request Snailclimb#1332 from anaer/patch-1
Update java新特性总结.md
2 parents c8f7777 + 40a7fcb commit a5ce875

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

docs/java/new-features/java新特性总结.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jshell 是 Java 9 新增的一个实用工具。为 Java 提供了类似于 Pyth
6060
```java
6161
List.of("Java", "C++");
6262
Set.of("Java", "C++");
63-
Map.of("Java", 1, "C++", 2)`;
63+
Map.of("Java", 1, "C++", 2);
6464
```
6565

6666
使用 `of()` 创建的集合为不可变集合,不能进行添加、删除、替换、 排序等操作,不然会报 `java.lang.UnsupportedOperationException` 异常。
@@ -205,7 +205,7 @@ public interface MyInterface {
205205
-`CompletableFuture` 中增加了几个新的方法(`completeAsync``orTimeout` 等)
206206
- **Nashorn 引擎的增强** :Nashorn 从 Java8 开始引入的 JavaScript 引擎,Java9 对 Nashorn 做了些增强,实现了一些 ES6 的新特性(Java 11 中已经被弃用)。
207207
- **I/O 流的新特性** :增加了新的方法来读取和复制 `InputStream` 中包含的数据
208-
- **改进应用的安全性能** :Java 9 新增了 4 个 SHA- 3 哈希算法,SHA3-224、SHA3-256、SHA3-384 和 S HA3-512
208+
- **改进应用的安全性能** :Java 9 新增了 4 个 SHA- 3 哈希算法,SHA3-224、SHA3-256、SHA3-384 和 SHA3-512
209209
- ......
210210

211211
## Java10
@@ -345,8 +345,7 @@ ZGC 主要为了满足如下目标进行设计:
345345
- GC 停顿时间不超过 10ms
346346
- 即能处理几百 MB 的小堆,也能处理几个 TB 的大堆
347347
- 应用吞吐能力不会下降超过 15%(与 G1 回收算法相比)
348-
- 方便在此基础上引入新的 GC 特性和利用 colord
349-
- 针以及 Load barriers 优化奠定基础
348+
- 方便在此基础上引入新的 GC 特性和利用 colored 针以及 Load barriers 优化奠定基础
350349
- 当前只支持 Linux/x64 位平台
351350

352351
ZGC 目前 **处在实验阶段**,只支持 Linux/x64 平台。
@@ -725,7 +724,7 @@ System.out.println(result);
725724

726725
简化数据类的定义方式,使用 `record` 代替 `class` 定义的类,只需要声明属性,就可以在获得属性的访问方法,以及 `toString()``hashCode()`, `equals()`方法
727726

728-
类似于使用 `class` 定义类,同时使用了 lomobok 插件,并打上了`@Getter,@ToString,@EqualsAndHashCode`注解
727+
类似于使用 `class` 定义类,同时使用了 lombok 插件,并打上了`@Getter,@ToString,@EqualsAndHashCode`注解
729728

730729
```java
731730
/**
@@ -945,4 +944,4 @@ Java 15 并没有对此特性进行调整,继续预览特性,主要用于接
945944
- Oracle Java14 record <https://docs.oracle.com/en/java/javase/14/language/records.html>
946945
- java14-features <https://www.techgeeknext.com/java/java14-features>
947946
- Java 14 Features : <https://www.journaldev.com/37273/java-14-features>
948-
- What is new in Java 15: https://mkyong.com/java/what-is-new-in-java-15/
947+
- What is new in Java 15: https://mkyong.com/java/what-is-new-in-java-15/

0 commit comments

Comments
 (0)