zoukankan      html  css  js  c++  java
  • 201671010140. 2016-2017-2 《Java程序设计》java学习第十一周

     java学习第十一周

        本周,进行了java集合方面的知识,在博客园的帮助下,我的课前预习更有条理性,重点明确,本周的课堂反应明显更好了,首先,梳理一下本周知识点。

     Collection                   Collection是最基本的集合接口,一个Collection代表一组Object,即Collection
    ├List                   的元素。
    │├LinkedList             不论Collection的实际类型如何,它都支持一个iterator()的方法,该方法返回一个
    │├ArrayList        迭代子,使用该迭代子即可逐一访问Collection中每一个元素:
    │└Vector                            Iterator it = collection.iterator(); // 获得一个迭代子
    │ └Stack                 由Collection接口派生的两个接口是List和Set。需要注意的是,set中不允许两个
    └Set                    相同的元素存在,当输入相同元素,set默认将第二个删除。

    Map                             List 接口继承了 Collection 接口以定义一个允许重复项的有序集合。该接口不
    ├Hashtable        但能够对列表的一部分进行处理,还添加了面向位置的操作。
    ├HashMap                    Set和List对比:
    └WeakHashMap           

    Set:检索元素效率低下删除和插入效率高,插入和删除不会引起元素位置改变

     List:和数组类似,List可以动态增长,查找元素效率高,插入删除元素效率低,因为会引起其他元素位置改变。

           但我对与散列码这部分知识还是理解不好,例题9-2给我带来的疑惑还没有解决,并没有理解这部分知识,希望在周三答疑时可以得到解决。

  • 相关阅读:
    UML 类与类之间的关系
    HTTP协议基础
    LDAP介绍
    UML 类与类之间的关系
    我的桌面
    RoR的OO与敏捷[1][88250原创]
    Ubuntu7.10纯仿Leopard[00原创]
    37个我爱Ruby的理由
    在Ubuntu 7.10上安装Rails[00整理]
    RoR的OO与敏捷[1][88250原创]
  • 原文地址:https://www.cnblogs.com/xiangwenjun-1998/p/7787809.html
Copyright © 2011-2022 走看看