• Java 持有对象学习笔记


    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是前移一位然后取值。

  • 相关阅读:
    按之字形数据打印二叉树
    对称的二叉树
    如何解决哈希冲突
    二叉树的下一节点
    删除链表中重复的节点
    链表的入环节点
    python入门
    js计算总页数
    将map中的值赋值给一个java对象
    给手机发送短信
  • 原文地址:https://www.cnblogs.com/ddhjy/p/4247866.html
Copyright © 2020-2023  润新知