集合

  1.  存储对象可以考虑数组、集合。集合分为Connection和Map两种体系。
  2. Connection有两个子接口List和Set,List是有序可重复的,Set是无序不可重复的。
  3. Connection conn = Arrays.asList(1,2,3)
  4. conn.contains(new Person("1","2"))、根据重写equals方法判断自定义类是否存在
  5. conn.retainAll(conn1) 保存共有元素---交集。
  6. List 、ArrayList, LinkedList, Vector
  7. Set  、HashSet, LinkedHashSet, TreeSet
  8. Map、HashMap, LinkedHashMap, TreeMap, HashTable
  9. list.indexOf("str") == list.lastIndexOf("str") 判断是否只有一个
  10. 频繁的进行插入和删除操作建议使用LinkedList
  11. Set存储无序不可重复,HashSet存储自定义类需要重写equals和hashcode方法
  12. linkedHashSet存储无序,迭代是按顺序输出的,因为链表地址相连
  13. linkedHashSet插入性能低于HashSet,迭代性能好。
  14. TreeSet需要添加同类型的,按元素指定顺序便利默认从小到大。
  15. 自定义类自然排序需要实现Comparable接口重写方法
  16. 自定义类TreeSet定制排序,实现Comparator接口重写方法
  17. @Override 限定重写父类方法,该注解只能用于方法。
  18. @Deprecated 用于表示某个元素(类,方法等)已弃用。
  19. @SuppressWarnings 用于抑制编译器警告。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值