JAVA基础
ABLE.ZHANG
这个作者很懒,什么都没留下…
展开
-
ReentrantLock 原理过程分析
ReentrantLock 这个是java帮我们实现的原子性,可重入的,利用cas自旋提供高并发的工作效率,个人感觉与sychronized的实现差不多,都是利用cas和阻塞实现锁. 实现有两种,分别是:FairSync(公平锁)和NonFairSync(非公平锁) FairSync 首先看公平锁,从代码 reentrantLock.lock();进入 //FairSync 公平锁加锁 final void lock() { acquire(1);...原创 2020-10-06 11:48:30 · 118 阅读 · 0 评论 -
JDK1.8 Windows linux 版本(64位) 双版本
链接: https://pan.baidu.com/s/1OlA-5q4SX3f5hxrYY7_05Q 提取码: 7fa8原创 2020-03-17 17:58:44 · 236 阅读 · 0 评论 -
JAVA 多态与继承调用的先后顺序
java中的多态 有两种多态的机制:编译时多态、运行时多态 1、方法的重载:重载是指同一类中有多个同名的方法,但这些方法有着不同的参数。,因此在编译时就可以确定到底调用哪个方法,它是一种编译时多态。 2、方法的覆盖:子类可以覆盖父类的方法,因此同样的方法会在父类中与子类中有着不同的表现形式。在java语言中,基类的引用变量不仅可以指向基类的实例对象,也可以...原创 2019-07-05 21:50:05 · 1040 阅读 · 0 评论