
Java基础篇
jingshan.lai
这个作者很懒,什么都没留下…
展开
-
Java基础-AQS
简单描述AQS的指的是AbstractQueuedSynchronizer,实现了阻塞锁跟阻塞队列,大量了使用CAS。java.util.concurrent包下的ReentrantLock、Semaphore、CountDownLatch、CyclicBarrier等并发类均是基于AQS来实现的,具体用法是通过继承AQS实现其模板方法,然后将子类作为同步组件的内部类。同步阻塞队列。使用AbstractQueuedSynchronizer的时候只要是实现对应的几个方法tryAcquire(int):独原创 2020-07-17 09:32:53 · 225 阅读 · 0 评论 -
Java方法或者属性的作用域
java的作用域有四个,分别是public、protected、default(friendly)、private。作用域即:对象之间访问权限的控制。下面对四个作用域说明下:public修饰符:对象本身、同一个包下、子类、其他包下对象都可以调用protected修饰符:对象本身、同一个包下、子类对象可以调用default修饰符:对象本身、同一个包下对象可以调用private修饰符:对象本身可以调用,常用来修饰成员变量注意:类中不写方法的作用域的话就是default,但是接口不是接口中的变量就是常转载 2020-06-27 20:12:13 · 1363 阅读 · 1 评论 -
Java 容器篇 Map (二)
Map HashMap ConcurrentHashMap 简单的说明原创 2020-05-20 20:29:54 · 290 阅读 · 0 评论 -
Java 容器篇 List (一)
CopyOnWriteArrayList Vector ArrayList 很简单的说明原创 2020-05-19 20:36:54 · 379 阅读 · 0 评论