首页 第16章 Java类集框架

第16章 Java类集框架

举报
开通vip

第16章 Java类集框架null第16章 Java类集框架第16章 Java类集框架 类集接口 Collection接口 通过迭代方法访问类集 处理映射 从以前版本遗留下来的类和接口16.1 类集接口16.1 类集接口 16.1.1 类集接口 16.1.2 List接口 16.1.3 集合接口 16.1.4 SortedSet接口16.1 异常的基本概念16.1 异常的基本概念 支持类集的接口总结在下表中 null16.1.1 类集接口 Collection接口是构造类集框架的...

第16章 Java类集框架
null第16章 Java类集框架第16章 Java类集框架 类集接口 Collection接口 通过迭代方法访问类集 处理映射 从以前版本遗留下来的类和接口16.1 类集接口16.1 类集接口 16.1.1 类集接口 16.1.2 List接口 16.1.3 集合接口 16.1.4 SortedSet接口16.1 异常的基本概念16.1 异常的基本概念 支持类集的接口总结在下表中 null16.1.1 类集接口 Collection接口是构造类集框架的基础,它声明的方法总结如下:null16.1.1 类集接口 null16.1.2 List接口 List接口扩展了Collection并声明存储一系列元素的类集的特性:null16.1.2 类集接口 null16.1.3 集合接口 集合接口定义了一个集合。它扩展了Collection并说明了不允许复制元素的类集的特性。因此,如果试图将复制元素加到集合中时,add()方法将返回false。它本身并没有定义任何附加的方法 null16.1.4 SortedSet方法 16.2 Collection接口16.2 Collection接口 16.2.1 ArrayList类 16.2.2 LinkedList类 16.2.3 HashSet类 16.2.4 TreeSet类16.2 Collection接口16.2 Collection接口 null16.2.1 ArrayList类 ArrayList有如下的构造方法 ArrayList( ) ArrayList(Collection c) ArrayList(int capacity) 【范例16-1】 ArrayList类使用范例 【范例16-2】 ArrayList类使用范例2 null16.2.2 LinkedList类 LinkedList类扩展了AbstractSequentialList类并实现List接口 LinkedList( ) LinkedList(Collection c) 【范例16-3】 LinkedList类使用范例null16.2.3 HashSet类 HashSet扩展AbstractSet并且实现Set接口 【范例16-4】 HashSet类的使用范例null16.2.4 TreeSet类 TreeSet为使用树来进行存储的Set接口提供了一个工具,对象按升序存储 【范例16-5】 TreeSet使用范例16.3 通过迭代方法访问类集16.3 通过迭代方法访问类集 Iterator可以完成通过循环输出类集内容,接口说明方法如下16.3 通过迭代方法访问类集16.3 通过迭代方法访问类集16.3 通过迭代方法访问类集16.3 通过迭代方法访问类集 迭代方法通过循环输出类集的内容,步骤如下 ⑴ 通过调用类集的iterator( )方法获得对类集的迭代方法 ⑵ 建立一个调用hasNext( )方法的循环,只要hasNext( )返回true,就进行循环迭代 ⑶ 在循环内部,通过调用next( )方法来得到每一个元素 【范例16-6】 通过迭代方法访问类集使用范例16.4 处理映射16.4 处理映射 16.4.1 映射接口 16.4.2 映射类 16.4.3 比较方法null16.4.1 映射接口 下表中所列为支持映射的接口null16.4.1 映射接口 1. Map接口 2. SortedMap接口 3. Map Entry接口null16.4.2 映射类 可以被用做映射的类如表所示null16.4.2 映射类 1. HashMap类 【范例16-7】 将名字映射到账目资产平衡表 2. TreeMap类 【范例16-8】 TreeMap的使用范例null16.4.3 比较方法 【范例16-9】 定制的比较方法能力 【范例16-10】 使用TreeMap程序实现存储账目资产平衡表16.5 从以前版本遗留下来的类和接口16.5 从以前版本遗留下来的类和接口 16.5.1 Enumeration接口 16.5.2 Vector 16.5.3 Stack 16.5.4 Dictionary 16.5.5 HashTable 16.5.6 Properties 16.5.7 Properties类中使用stroe()和load()方法null16.5.1 Enumeration接口 Enumeration指定下面的两个方法 ⑴ boolean hasMoreElements( ) ⑵ Object nextElement( )null16.5.2 Vector Vector的构造方法 Vector( ) Vector(int size) Vector(int size, int incr) Vector(Collection c) 【范例16-11】 使用矢量存储不同类型的数值对象null16.5.3 Stack Stack是Vector的一个子类,它实现 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 的后进先出堆栈 【范例16-12】 创建堆栈null16.5.4 Dictionary 字典(Dictionary)是一个表示关键字/值存储库的抽象类,同时它的操作也很像映射(Map)。给定一个关键字和值,可以将值存储到字典(Dictionary)对象中null16.5.5 Hashtable 散列表(Hashtable)是原始java.util中的一部分同时也是Dictionary的一个具体实现,构造方法如下所示 Hashtable( ) Hashtable(int size) Hashtable(int size, float fillRatio) Hashtable(Map m) 【范例16-13】 Hashtable类的使用范例null16.5.6 Properties 属性(Properties)是Hashtable的一个子类 【范例16-14】 Properties的使用null16.5.7 Properties类中使用store()和load()方法 Properties的一个最有用的方面是可以利用store()和load()方法方便地对包含在属性(Properties)对象中的信息进行存储或从盘中装入信息 【范例16-15】 在Properties类中使用strore()和load()方法范例
本文档为【第16章 Java类集框架】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_596226
暂无简介~
格式:ppt
大小:174KB
软件:PowerPoint
页数:0
分类:互联网
上传时间:2011-09-23
浏览量:22