A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-6-22 17:34  /  2047 人查看  /  23 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.重写hashCode()和equals()方法,保证数据不可重复,使用底层使用hash表存储实现无序

2.重写HashCode()方法可以提高存储效率,判断对象地址值是否相等,equals()方法可以判断两个对象的内容是否相同

3.先判断HashCode()再判断equals(),因为这可以提高存储效率,地址值不同两个对象就一定不同,地址相同内容可能不同所有再调用equals()

4.Comparable:对实现该接口的对象,进行整体排序的接口
Comparator:对某个对象 collection 进行整体排序的比较接口
Comparator使用更多,具有解耦合效果

5.在不确定使用的数据的数据类型时,先用占位符替代,等实际使用时,再传递实际数据类型替换该占位符
,该占位符所表示的类型称为泛型。使用泛型可以提高代码的复用性,将运行时问题提前到编译期,避免强制类型转换。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马