一 覆盖equels方法需遵循通用约定
类每个本身的实例是唯一的。
不关心是否逻辑相等的测试功能。
通用约定:自反,对称,传递,一致,非空。
二 覆盖equels总要覆盖hashCode
集合的get值
三 谨慎使用clone
永远不要麻烦客户做去类库能为客户类库能够为客户做的事情。
先调用super.clone(),修正需要修正的域,深层拷贝。
拷贝构造器
四 考虑使用Comparable接口
集合元素的对比