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给我带来的疑惑还没有解决,并没有理解这部分知识,希望在周三答疑时可以得到解决。

  • 相关阅读:
    Ubuntu linux 关机、重启、注销 命令
    通过 URL 协议实现从 Safari 等浏览器中跳转打开你的 app
    (暴力调试控的福音)在ios iphone编程中使用封装的NSLog来打印调试信息
    mac终端关机命令
    iPhone5采用的下一代incell显示屏五大优势
    拉丁方阵
    OD使用教程16 调试篇16
    线性表14 数据结构和算法19
    带环单链表
    OD使用教程16 调试篇16
  • 原文地址:https://www.cnblogs.com/xiangwenjun-1998/p/7787809.html
Copyright © 2011-2022 走看看