目录
1.1 生态
- Lambda 表达式
- 函数式接口
- 方法引用 / 构造器引用
- Stream API
- 接口中的默认方法 / 静态方法
- 新时间日期 API
- 其他新特性
1.2 新特性
- 速度更快
- 代码更少
- 强大的 Stream API
- 便于并行
- 最大化减少空指针异常 Optional (Kotlin ?)
1.3 温故而知新
-
Hashmap 底层结构/原理老话题不再阐述 …(红黑树除了添加,其他操作都比纯链表快)
-
HashMap变了,HashSet也变了
-
并发hashmap …(ConcurrentHashMap)(改为CAS算法,效率提高)
-
Java虚拟机 …
-
Java内存模型 …(方法区(属于永久区的一部分(HotSpot特有,其他java虚拟机已经剥离出来,改为元空间(元空间使用的物理内存)))的改变)
本文深入探讨了Java的最新特性,包括Lambda表达式、Stream API、Optional类型等,以及这些特性如何提升代码效率和并发性能。同时,文章回顾了HashMap、HashSet、ConcurrentHashMap的底层实现变化,以及Java虚拟机和内存模型的改进。
1万+

被折叠的 条评论
为什么被折叠?



