Java 8 函数式接口
2020-3-1
1. 概述函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。提到函数...
1. 前言为什么要使用 ConcurrentHashMap主要基于两个原因:在并发编程中使用 HashMap 可能造成死循环(jdk1...
1. 前言只会使用,不明白原理,就不能灵活运用,深刻理解这几个关键字,对于并发编程来说很有帮助。2. volatile2.1 vola...
1. 前言从 JDK 5开始,Java 使用新的 JSR-133 内存模型,使用 happens-before 的概念来阐述操作间的可...