摘要: 测试结果 image.png image.png Color枚举的本质就是一个类,编译器会自动为我们生成Color类,通过反编译得到该类如下: 可以看出每个枚举类型颜色是该Color类的一个实例对象,该构成方式和单例模式有些类似,故可以用只有一个枚举类型的枚举作为单例模式,而且枚举的构造器由编译器管 阅读全文
posted @ 2019-06-12 23:39 爱在惜缘前 阅读(7634) 评论(0) 推荐(1) 编辑
摘要: Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.Chain the receiving objects and p 阅读全文
posted @ 2019-06-12 21:25 爱在惜缘前 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 简介 jdk原文 这句话翻译意思:CyclicBarrier是一个同步辅助类,它允许一组线程相互等待直到所有线程都到达一个公共的屏障点。在程序中有固定数量的线程,这些线程有时候必须等待彼此,这种情况下,使用CyclicBarrier很有帮助。这个屏障之所以用循环修饰,是因为在所有的线程释放彼此之后, 阅读全文
posted @ 2019-06-04 21:15 爱在惜缘前 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 怎么把策略模式和工厂模式结合起来使用 怎么把策略模式和工厂模式结合起来使用 如果大家对策略模式和工厂模式不是很了解的话可以先看前面文章策略模式:https://www.jianshu.com/p/958281936901工厂模式:https://www.jianshu.com/p/9078481e0 阅读全文
posted @ 2019-06-01 14:50 爱在惜缘前 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: 背景 一直以来对ThreadLocal用法模棱两可,不知道怎么用今天好好研究了下给大家分享下。 1、讲解ThreadLocal之前先回顾下什么是取模、x^y、弱引用。 1、讲解ThreadLocal之前先回顾下什么是取模、x^y、弱引用。 假设a除以b的商是c,d是相对应的余数,那么几乎所有的计算机 阅读全文
posted @ 2019-06-01 14:49 爱在惜缘前 阅读(261) 评论(0) 推荐(0) 编辑