策略模式的定义:定义一系列的算法类,将每一个算法封装起来,并让他们可以互相替换。策略模式让算法独立于使用它的客户而变化。下面是策略模式的结构图:其实,策略模式离我们很近,接下来看两个JDK中策略模式的
这里的comparator包括抽象类Comparator及其两个实现类:一个是内置的BytewiseComparatorImpl,另一个是InternalKeyComparator。一.Compara
一.Comparable和Comparator简介在对集合元素进行比较时一般使用TreeSet.对于简单的数据类型,TreeSet可以直接进行比较。但是对于复杂的数据类型,比如自己定义的数据类型或者类