码迷,mamicode.com
首页 > 编程语言 > 详细

Java 持有对象学习笔记

时间:2015-01-26 00:00:55      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:

1. 持有对象:说的就是容器,持有别的对象的对象;

2. Interator 可以移除由 next() 产生的最后一个对象,这意味着在调用一个 remove() 之前必须先调用 next() ;

3. 迭代器统一了对容器的访问方式;

4. 程序通常是根据运行时才知道的某些条件去创建新对象;

5. 需要在任意时刻和任意位置创建任意数量的对象;

6. List Set Queue Map,Collection Container;

7. 通过使用泛型,就可以在编译器防止将错误类型的对象放置在容器中,如 ArrayList<Apple>;

8. 如果你不需要使用每个对象的索引,你可以使用foreach语法来选择List中的每个元素;

9. Collection :List Set Queue

    Map:ArrayList Map

10. List<Apple> apples = new ArrayList<Apple>(),创建一个具体类的对象,将其类型转化为对应的接口,然后在其余代码中都使用这个接口;

11. List 的行为根据 equal() 的行为而有所变化;

12. List 中的remove 注意适时使用自动包装机制;

13. 

List<Integer> sub = pt.subList(0, 3);
System.out.println(sub.add(12));

这种用法是有问题的;

14. next 是取自己并且后移动一位,previous是前移一位然后取值。

 

Java 持有对象学习笔记

标签:

原文地址:http://www.cnblogs.com/ddhjy/p/4247866.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!