
品味《Thinking in Java》-TIJ读书笔记
Thinking in Java读书笔记,适合有一定基础的同学交流学习。
华仔的逆袭
这个作者很懒,什么都没留下…
展开
-
23种设计模式(Java)--- 持续更新
最近在读《Thinking in Java》,书中在阐述一些知识点的时候就会提及到一些设计模式,正好趁此机会回顾学习学习,并把学习过程和自己收集或者思考的一些知识点、重点拿出来,与大家分享,仅此而已。23种设计模式(Java)— 持续更新按照学习时间顺序:《设计模式_组合模式(Java)》《设计模式_代理模式(Java)》《设计模式_状态模式(Java)》《设计模式_策略模式(Java)》原创 2016-09-23 10:59:37 · 698 阅读 · 0 评论 -
从代理模式到Java动态代理
在之前的设计模式博文《设计模式_代理模式(Java)》中,介绍了代理模式。它是为了提供额外的操作,而创建的用来替代实际对象的对象,原理和实现都较为简单,在这片文章中我们主要是介绍Java中提供的动态代理。动态代理比代理的思想更向前迈进一步,因为它可以动态地创建代理,并动态地处理对所代理方法的调用。在动态代理上所做的所有调用都会被重定向到单一的调用处理器(InvocationHandler实现)上。在原创 2016-12-23 21:36:13 · 713 阅读 · 0 评论 -
Java泛型接口、迭代器与反射机制结合实例,和泛型方法的使用原则
本来这部分的内容是相对简单的,但是在看书的过程中发现了一个很好的例子,涉及了好几个知识点,忍不住要写一篇博文。泛型接口,顾名思义,泛型也可以应用于接口,接口使用泛型和类使用泛型没什么区别。下面举一个生成器的例子,是工厂方法的一种应用,负责创建对象的类。生成器接口://接口方法返回类型是参数化的T,切记要与泛型方法进行区别;泛型方法是为了参数的泛化,后面我们将会给出一个简单的实例public int原创 2016-12-26 14:21:08 · 1418 阅读 · 0 评论