08 2023 档案

摘要:## 1.说明 stream流操作是java8引入的一个新概念,是一种对Java集合运算和表达的高阶抽象。主要是java8用来处理集合的,使我们的代码更简洁高效。 特点: - 大大提高编码效率和降低代码的复杂度 - 不是数据结构,不会保存数据 - 要有终端操作流才会进行处理,也就是开始流动,如果没有 阅读全文
posted @ 2023-08-24 18:18 _mcj 阅读(75) 评论(0) 推荐(0) 编辑
摘要:## 1.介绍 Optional是Java8引入的一个新的类,它是java.util包下面的一个类。主要目的是为了解决空指针异常问题,它既可以含有对象也可以为空。 ## 2.Optional的使用 **2.1:创建一个Optional** 如果需要创建一个空的Optional的话,则可以使用Opti 阅读全文
posted @ 2023-08-18 18:18 _mcj 阅读(460) 评论(0) 推荐(0) 编辑
摘要:## 1. 描述 Lambda表达式是在jdk1.8出现的一种语法,其主要是函数式接口的一种简写方式,描述了数据的传递,使我们的代码更加的简洁。 但是它并不是能够随便用的,其只能用于函数式接口(函数式接口是指有且仅有一个抽象方法的接口); ## 2. 语法 其整个语法比较简单,主要分为三部分(参数列 阅读全文
posted @ 2023-08-09 20:26 _mcj 阅读(28) 评论(0) 推荐(0) 编辑
摘要:## 1.ConcurrentHashMap的结构 ConcurrentHashMap在jdk1.7版本的结构是通过Segments数组+HashEntry数组+链表构成,其主要是通过分段锁来保证安全性。在修改数据的时候,通过加在Segment上的锁来锁住当前数据所在的Segment来保证其在修改的 阅读全文
posted @ 2023-08-03 16:53 _mcj 阅读(132) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示