06 2019 档案

摘要:组合模式(Composite Pattern)也叫合成模式,有时又叫做部分-整体模式(Part-Whole),主要是用来描述部分与整体的关系: 定义: Compose objects into tree structures to represent part-whole hierarchies.C 阅读全文
posted @ 2019-06-19 21:41 爱在惜缘前 阅读(142) 评论(0) 推荐(0)
摘要:synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 运行结果 当两个并发线程(thread1和thread2)访问同一个对象(syncThread)中的synchronized代码块时,在同一时刻只能有一个线程得到执行,另一个线程受阻塞,必须等待当前线程执行完这个代 阅读全文
posted @ 2019-06-18 00:22 爱在惜缘前 阅读(2083) 评论(1) 推荐(0)
摘要:java反射主要从以下几个方面理解 理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的机制 掌握 Constructor、Method、Field 类的用法 理解并掌握动态代理 1、理解Class类 Java程序在运行时,Java运行时系统一 阅读全文
posted @ 2019-06-16 21:37 爱在惜缘前 阅读(105) 评论(0) 推荐(0)
摘要:简单介绍 我们以饭店为例,假设饭店只有三个座位,一开始三个座位都是空的。这时如果同时来了三个客人,服务员人允许他们进去用餐,然后对外说暂无座位。后来的客人必须在门口等待,直到有客人离开。这时,如果有一个客人离开,服务员告诉客人,可以进来用餐,如果又有客人离开,则又可以进来客人用餐,如此往复。在这个饭 阅读全文
posted @ 2019-06-15 01:19 爱在惜缘前 阅读(527) 评论(0) 推荐(0)
摘要:Attach additional responsibilities to an object dynamically keeping the same interface.Decorators provide a flexible alternative to subclassing for ex 阅读全文
posted @ 2019-06-13 23:54 爱在惜缘前 阅读(469) 评论(0) 推荐(0)
摘要:测试结果 image.png image.png Color枚举的本质就是一个类,编译器会自动为我们生成Color类,通过反编译得到该类如下: 可以看出每个枚举类型颜色是该Color类的一个实例对象,该构成方式和单例模式有些类似,故可以用只有一个枚举类型的枚举作为单例模式,而且枚举的构造器由编译器管 阅读全文
posted @ 2019-06-12 23:39 爱在惜缘前 阅读(7711) 评论(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 爱在惜缘前 阅读(166) 评论(0) 推荐(0)
摘要:简介 jdk原文 这句话翻译意思:CyclicBarrier是一个同步辅助类,它允许一组线程相互等待直到所有线程都到达一个公共的屏障点。在程序中有固定数量的线程,这些线程有时候必须等待彼此,这种情况下,使用CyclicBarrier很有帮助。这个屏障之所以用循环修饰,是因为在所有的线程释放彼此之后, 阅读全文
posted @ 2019-06-04 21:15 爱在惜缘前 阅读(750) 评论(0) 推荐(0)
摘要:怎么把策略模式和工厂模式结合起来使用 怎么把策略模式和工厂模式结合起来使用 如果大家对策略模式和工厂模式不是很了解的话可以先看前面文章策略模式:https://www.jianshu.com/p/958281936901工厂模式:https://www.jianshu.com/p/9078481e0 阅读全文
posted @ 2019-06-01 14:50 爱在惜缘前 阅读(1779) 评论(0) 推荐(0)
摘要:背景 一直以来对ThreadLocal用法模棱两可,不知道怎么用今天好好研究了下给大家分享下。 1、讲解ThreadLocal之前先回顾下什么是取模、x^y、弱引用。 1、讲解ThreadLocal之前先回顾下什么是取模、x^y、弱引用。 假设a除以b的商是c,d是相对应的余数,那么几乎所有的计算机 阅读全文
posted @ 2019-06-01 14:49 爱在惜缘前 阅读(289) 评论(0) 推荐(0)