java 集合

1.

2.for循环的时候会改变角标,所以删除需要--,增加需要++

3.去除重复元素2(用的实质都是对象的equals方法)

4.Treeset 里面的add方法

 5.treeSet里面addstudent对象遇到的问题(直接add student对象会有问题,因为没办法比较。会出现错误。所以要把student对象继承)

7.覆盖的话不能改变参数类型

8.重写equal的时候重写hashcode方法  http://blog.csdn.net/javazejian/article/details/51348320

9.集合之中不支持基本数据类型,不支持

10.

11.TreeSet就具备了排序功能。

12.重写equal方法

 

 

  

13.map 迭代器

14.map  迭代器第二种方法

15.map  得到所有的values

16.map 里面后缀名为map的一般都是不同步的 

17.map里面的同步和异步

18.hashSet和treeSet 底层用的用的就是hashMap

19.map的比较

20.以下是一种情况,若想使同姓名,同年龄的视为同一个key该怎么做

21.上个问题需要改写   equal 和hashcode

23.把学生按照年龄升序排列

   把employent 实现比较功能

  

   然后改写比较功能

  然后就可以了

 

24.还可以采用另一种比较方式  (以下以按照姓名升序为例) (和treeSet方式是一致的)

   

25.

26.linkedHashMap

27.如果查询的key map里面不存在
“”

 

posted @ 2017-01-02 01:37  侧耳倾听的世界  阅读(120)  评论(0编辑  收藏  举报