摘要:
"简介" "内部结构分析" "LinkedList源码分析" "构造方法" "添加(add)方法" "根据位置取数据的方法" "根据对象得到索引的方法" "检查链表是否包含某对象的方法:" "删除(remove/pop)方法" "LinkedList类常用方法测试:" 简介 LinkedList是一 阅读全文
posted @ 2020-04-30 14:30
毫无感情的学习机器
阅读(313)
评论(0)
推荐(0)
摘要:
JDK1.6 之后的底层优化 JDK1.6 对锁的实现引入了大量的优化,如偏向锁、轻量级锁、自旋锁、适应性自旋锁、锁消除、锁粗化等技术来减少锁操作的开销。 锁主要存在四中状态,依次是:无锁状态、偏向锁状态、轻量级锁状态、重量级锁状态,他们会随着竞争的激烈而逐渐升级。注意锁可以升级不可降级,这种策略是 阅读全文
posted @ 2020-04-30 01:10
毫无感情的学习机器
阅读(1935)
评论(1)
推荐(0)
摘要:
synchronized关键字最主要的三种使用方式的总结 修饰实例方法,作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的锁 修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁 。也就是给当前类加锁,会作用于类的所有对象实例,因为静态成员不属于任何一个实例对象,是类成员( 阅读全文
posted @ 2020-04-30 01:06
毫无感情的学习机器
阅读(566)
评论(0)
推荐(0)

浙公网安备 33010602011771号