推荐书:Java并发编程实战、深入理解Java虚拟机、大话设计模式 HashMap的工作原理 HashMap与HashTable的区别。1、HashMap是非线程安全的,HashTable是线程安全的。2、HashMap的键和值都允许有null值存在,而HashTable则不行。3、因为线程安全的问 ...
分类:
编程语言 时间:
2018-03-18 23:22:24
阅读次数:
386
前言 最近在学习程杰老师的《大话设计模式》,觉得非常不错,就做了一些学习笔记和总结。如果对设计模式很感兴趣的,可以直接阅读书籍,相信会有更多的收获。 本人小菜一枚,如果理解的不对的还请多多指教。 UML类图说明 继承关系 如鸟类要继承动物类时,用空心三角形+实线指向动物类,如下 实现接口 和普通类比 ...
分类:
其他好文 时间:
2018-03-08 20:17:48
阅读次数:
182
今天睡醒后就拿起《大话设计模式》这本书来看,更是看的一天饭也没吃。我对于设计模式只是一知半解,看了之后感觉受益匪浅。在此做个小笔记。也强烈建议像我这样的萌新去看看。 前言 首先复习一下向对象编程的优点:可维护,可复用,可扩展,灵活性好。 面向对象的好处:(原文) (1).<简单工厂模式>(书本例子: ...
分类:
其他好文 时间:
2018-03-03 21:53:04
阅读次数:
207
最近重读《大话设计模式》,真心是每次阅读都有不一样的感受,大概整理过一遍,供以后翻阅。 ...
分类:
其他好文 时间:
2018-03-03 12:14:19
阅读次数:
107
J2SE基础推荐书籍:《java核心技术卷I》《Thinking in java》《java并发编程》《effictive java》《大话设计模式》 JVM《深入理解java虚拟机》 操作系统《深入理解现代操作系统》 TCP/IP《TCP/IP协议族》 数据结构与算法《大话数据结构》《剑指offe ...
分类:
其他好文 时间:
2018-03-02 12:35:13
阅读次数:
201
设计模式 设计模式分为23种,这里我们只写2种 单例模式 目的:让一个类只能生成一个对象 工厂模式 目的:做一个专门造对象的工厂 问题:如果每个扩展者的函数命名方式不一致,则上述方法就存在问题 书籍推荐:大话设计模式 面向对象(OOP)的设计原则 1) Open-Close Principle(OC ...
分类:
其他好文 时间:
2018-02-15 00:40:06
阅读次数:
156
下载地址:网盘下载 内容简介 · · · · · · 本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GOF(设计模式的经典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用 ...
分类:
其他好文 时间:
2018-02-06 22:59:47
阅读次数:
220
下载地址:网盘下载 内容简介 · · · · · · 本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GOF(设计模式的经典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用 ...
分类:
其他好文 时间:
2018-02-06 21:42:47
阅读次数:
271
代理模式,为其他对象提供一种代理以控制对这个对象的访问。【大话设计模式】 一张图,说明代理模式的结构。代理在客户端和目标对象起到的是中介的作用,一种桥梁,也如大话设计模式中所言,为他人做嫁衣。 代理模式按照创建时期可以分为两类:静态代理、动态代理。 静态代理 首先介绍一下静态代理,静态代理的结构完全 ...
分类:
其他好文 时间:
2018-01-30 16:59:14
阅读次数:
195
装饰模式,动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。【大话设计模式】 装饰模式的结构图如下: 个人认为,装饰即修饰,动态的给主类添加一些功能,而不需要修改主类的功能。 场景介绍 如大话模式一书中提到的穿衣的场景。 人即为一个主体,我们现在需要的是给其添加修饰的衣 ...
分类:
其他好文 时间:
2018-01-26 18:56:01
阅读次数:
141