一篇文章让你搞懂Java8新特性

2023-06-28 11:12:52 浏览数 (1)

Java8 现在已经是标配了,但是相信很多小伙伴并没有系统的去了解总结相关知识点。接下来我为大家带来基本的总结。文章后面有总结笔记可以领取哦!期待您的关注。

优点

速度更快 代码更少(增加了新的语法Lambda表达式) 强大的Stream API 便于并行(fork/join) 最大化减少空指针异常 Optional 核心就是Stream API 和Lambda表达式

变化

数据结构和内存结构

数据结构:hashMap

ConcurrentHashMap 隔离机制默认级别是 level16 每个段对应一个表(hash表 =链表 红黑树) 这个表也是16,JDK1.8之后 改成了CAS 无锁算法

Lambda表达式

基础语法:Java8中引入了新的操作符->该操作符称为箭头操作符或lambda操作符

->将Lambda表达式拆成了两部分

左侧:Lambda 表达式的参数列表

右侧:Lambda表达式中执行所需要的功能,即Lambda执行体

0 人点赞