
JAVA进阶
文章平均质量分 67
Owen0527
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java Integer类源码分析
最近研究了一下Integer类,记录一下概述Integer是int基础数据类型的包装类,实际值是Integer的属性value ,继承自 Number类, 最大值 0x7fffffff ,最小值:0x80000000Integer 有个内部缓存类IntegerCache默认缓存 -128 ~ 127当使用Integer.value(i) 时,优先取cache中的值; Integer a ...原创 2018-11-23 13:57:03 · 528 阅读 · 2 评论 -
Java ReentrantLock源码分析
ReentrantLock 是java.util.concurrent.locks下的一个类,主要实现了Synchronized关键字的功能,同时扩展了一些功能,例如 锁投票,定时锁等候和中断锁等候。利用volatile关键字和CAS操作实现。一、 Lock 接口方法// 请求锁,直到获取到锁void lock();// 获取锁,获取不到就跑异常void lockInterruptibl...原创 2019-09-27 15:42:42 · 315 阅读 · 0 评论