JVM和JMM JVM和JMM
JVM内存分析工作中,我们时常遇到OutOfMemoryError 异常,要想知道是怎么出现的内存溢出,要先从一张图说起: ​ 程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它可以看作是当前
2021-05-27
JAVA8内置函数式接口 JAVA8内置函数式接口
Lambda表达式与函数式接口的关系: Lambda是函数式接口实现的快捷方式,它相当于函数式接口实现的实例,因为在方法中可以使用Object作为参数,所以把Lambda表达式作为方法参数也不是不可以。 函数式接口只有一个抽象方法,并且没有
2019-10-27
Java锁的分类总结 Java锁的分类总结
锁在Java中充当了十分重要的角色,不同的锁在不同的场景下能够大大提高程序的运行效率。文章将对不同锁做一个简单的总结。 首先附上两张分类图: 乐观锁 VS 悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Ja
2019-07-03