@@ -60,7 +60,7 @@ jshell 是 Java 9 新增的一个实用工具。为 Java 提供了类似于 Pyth
60
60
``` java
61
61
List . of(" Java" , " C++" );
62
62
Set . of(" Java" , " C++" );
63
- Map . of(" Java" , 1 , " C++" , 2 )` ;
63
+ Map . of(" Java" , 1 , " C++" , 2 );
64
64
```
65
65
66
66
使用 ` of() ` 创建的集合为不可变集合,不能进行添加、删除、替换、 排序等操作,不然会报 ` java.lang.UnsupportedOperationException ` 异常。
@@ -205,7 +205,7 @@ public interface MyInterface {
205
205
- 类 ` CompletableFuture ` 中增加了几个新的方法(` completeAsync ` ,` orTimeout ` 等)
206
206
- ** Nashorn 引擎的增强** :Nashorn 从 Java8 开始引入的 JavaScript 引擎,Java9 对 Nashorn 做了些增强,实现了一些 ES6 的新特性(Java 11 中已经被弃用)。
207
207
- ** 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
209
209
- ......
210
210
211
211
## Java10
@@ -345,8 +345,7 @@ ZGC 主要为了满足如下目标进行设计:
345
345
- GC 停顿时间不超过 10ms
346
346
- 即能处理几百 MB 的小堆,也能处理几个 TB 的大堆
347
347
- 应用吞吐能力不会下降超过 15%(与 G1 回收算法相比)
348
- - 方便在此基础上引入新的 GC 特性和利用 colord
349
- - 针以及 Load barriers 优化奠定基础
348
+ - 方便在此基础上引入新的 GC 特性和利用 colored 针以及 Load barriers 优化奠定基础
350
349
- 当前只支持 Linux/x64 位平台
351
350
352
351
ZGC 目前 ** 处在实验阶段** ,只支持 Linux/x64 平台。
@@ -725,7 +724,7 @@ System.out.println(result);
725
724
726
725
简化数据类的定义方式,使用 ` record ` 代替 ` class ` 定义的类,只需要声明属性,就可以在获得属性的访问方法,以及 ` toString() ` ,` hashCode() ` , ` equals() ` 方法
727
726
728
- 类似于使用 ` class ` 定义类,同时使用了 lomobok 插件,并打上了` @Getter,@ToString,@EqualsAndHashCode ` 注解
727
+ 类似于使用 ` class ` 定义类,同时使用了 lombok 插件,并打上了` @Getter,@ToString,@EqualsAndHashCode ` 注解
729
728
730
729
``` java
731
730
/**
@@ -945,4 +944,4 @@ Java 15 并没有对此特性进行调整,继续预览特性,主要用于接
945
944
- Oracle Java14 record < https://docs.oracle.com/en/java/javase/14/language/records.html >
946
945
- java14-features < https://www.techgeeknext.com/java/java14-features >
947
946
- 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