1.比较器接口 T是一个类
public interface Comparators< T>
{
int compare (T first ,T second) ;
}
2.
class LengthComparator implements Comparator < String>
{
public int compare ( String first , String second ) {
return first.length() - second.lengt() ;
}
}
声明时
Comparator < String > comp = new LengthComparator();
3.
希望 copy 是一个新对象,它的初始状态与 original相同,但是之后它们各自会有自己不同的状态,这种情况下就可以使用 clone 方法
Employee copy = original;//调用同一对象
Employee copy = original,clone();//调用同状态的不同对象
4.克隆的用法
class Employee implements Cloneable
{
public Employee clone() throws CloneNotSupportedException{
return (Employee)super.clone();
}
}
。