自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java框架类源码阅读学习笔记

The interfaces of the collections framework Collection Implementations 类图: 线程安全的有:java.util.concurrent包内的ConcurrentMap , ConcurrentNavigableMap, BlockingDeque, TransferQueue, BlockingQueue等Vect

2016-12-31 13:17:39 714

原创 优雅的快排实现(Java)

public class QuickSort { public static void quickSort(Comparable[] comparables){ qs(comparables,0,comparables.length-1); } //快排 private static void qs(Comparable[] comparables,i

2016-12-26 17:30:13 508

原创 代理模式(Proxy Pattern)

《设计模式的艺术》 刘伟 著 读书笔记静态代理由于某些原因,客户端不能或不像直接访问某个对象,此时可以通过一个称之为“代理”的第三者来实现间接访问,这种设计模式就是代理模式。代理模式:给某一个对象提供一个代理,并由代理对象控制对原对象的引用。常用的代理模式:远程代理(Remote Proxy):在电脑A想用电脑B的对象instance,就需要在A中做一个对电脑B中对象instance的引用

2016-12-23 00:47:16 493

原创 适配器模式 (Adapter Pattern)

《设计模式的艺术》 刘伟 著 读书笔记例子:你的伙伴已经根据接口public interface Algorithms { void sort(int[] arr);}编程了,你找到了一个高效的sort方法,但你没有源代码,只知道方法名和参数列表。public void quickSort(int[] array){ ...}这时候就需要适配器了public interf

2016-12-06 23:10:23 444

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除