上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 33 下一页
摘要: 饿汉式单例模式 package com.model.danli; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/10 9:05 */ /** * 饿汉模式,即 上来就直接会创建一个对象 * * 可能会浪费空间 * */ public cl 阅读全文
posted @ 2021-06-10 19:48 张紫韩 阅读(47) 评论(0) 推荐(0) 编辑
摘要: CAS: package com.model.CAS; import java.util.concurrent.atomic.AtomicInteger; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/6/10 13:47 */ public 阅读全文
posted @ 2021-06-10 16:13 张紫韩 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 所有的相同类型的包装类对象之间值的比较,全部使用equals方法比较。 说明:对于Integer var = ?在-1218 至127之间的赋值,Integer 对象是在integerCache . cache产生,会复用已有对象,这个区间内的Integer值可以直接使用==进行判断,但是这个区间之 阅读全文
posted @ 2021-06-10 16:03 张紫韩 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 例子:CompletableFutureDemo 原理 实例 package com.model.threadpool; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionExcep 阅读全文
posted @ 2021-06-09 14:28 张紫韩 阅读(61) 评论(0) 推荐(0) 编辑
摘要: FrokJoinPool,ForkJoinTask,RecursiveTesk(合并分支框架) package com.model.threadpool; import java.util.concurrent.*; /** * @Description:测试类 * @Author: 张紫韩 * @ 阅读全文
posted @ 2021-06-09 13:33 张紫韩 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 例子:StreamDemo 函数式接口 public static void main(String[] args) { /** * 四大函数是接口 * */ // 函数接口 Function<String,Integer> function=new Function<String, Integer 阅读全文
posted @ 2021-06-08 21:56 张紫韩 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 例子:ThreadPoolDemo,避免new 连接 为什么要用线程池 如何使用线程池 Arrays.copyOf(); 数组的工具类 Collections.synchronizedList(); 集合的工具类 ExecutorService threadPool= Executors.newFi 阅读全文
posted @ 2021-06-08 19:01 张紫韩 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 例子:BlockQueueDemo 栈和队列 阻塞队列 阻塞队列的好处 架构梳理和种类分析 BlockQueue核心方法 代码 package com.model.queue; import jdk.nashorn.internal.ir.Block; import java.util.concur 阅读全文
posted @ 2021-06-07 21:50 张紫韩 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ReadWriteLock 使用 ReadWriteLock readWriteLock =new ReentrantReadWriteLock() package com.model.new_concurrent; import java.util.HashMap; import java.uti 阅读全文
posted @ 2021-06-06 22:33 张紫韩 阅读(39) 评论(0) 推荐(0) 编辑
摘要: CountDownLatCh的使用(做减法,六个线程都结束,才能完成主线程) package com.model.new_concurrent; import java.util.concurrent.CountDownLatch; class CloseDoor{ public void clos 阅读全文
posted @ 2021-06-06 21:04 张紫韩 阅读(58) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 33 下一页