七章 java util包.pptVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
七章javautil包ppt课件

容器 容器是用以存储一组“对象”,每个对象作为容器的一个元素。 HashMap类 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。 此实现不是同步的 Hashtable 此类实现一个哈希表,该哈希表将键映射到相应的值。任何非 null 对象都可以用作键或值 为了成功地在哈希表中存储和获取对象,用作键的对象必须实现 hashCode 方法和 equals 方法。 第七章 java.util包  * 回顾 java.lang包将自动导入到每个 Java 程序 String 、StringBuffer 类的使用 Math、 Object、Class类的使用 * 本章目标 掌握日期的使用: Date Calendar和GregorianCalendar 使用 Collection 接口及其实现类 ArrayList Vector LinkedList 使用Map接口及实现类 HashMap Hashtable 使用Set接口及实现类 HashSet TreeSet * Date 类 Date 类表示日期和时间 提供操纵日期和时间各组成部分的方法 Date 类的最佳应用之一是获取系统当前时间 JDK1.1版本后,为了国际化,相应的方法多数被废弃了,该使用 Calendar 类实现日期和时间字段之间转换 Date 类构造方法 构造方法 说明 Date() 使用当天的日期创建 Date Date(long dt) 使用自 1970 年 1 月 1 日以后的指定毫秒数创建 Date * Calendar 类 根据给定的 Date 对象,Calendar 类可以以 YEAR 和 MONTH 等整型的形式检索信息。 Calendar 类定义某些用于获取或设置 Calendar 组成部分的整型 它是抽象的,因此不能像 Date 类一样实例化 GregorianCalendar:是 Calendar 的子类,实现 Gregorian 形式的日历 容器 Container Collection接口 Map接口 List接口 Set接口 ArrayList Vector LinkedList HashSet TreeSet HashMap Hashtable * Collection 接口 2-1 Collection对象是将多个元素组成一个单元的对象 集合用于存储、检索和操纵数据 集合框架是用于表示和操纵集合的统一体系结构 * Collection 接口 2-2 接口 是表示集合的抽象数据类型 算法 是对实现接口的对象执行计算的方法 实现 是接口的实际实现 集合框架包含三个组件 * 集合框架的优点 提供有用的数据结构和算法,从而减少编程工作 提高了程序速度和质量,因为它提供了高性能的数据结构和算法 允许不同 API 之间的互操作,API之间可以来回传递集合 可以方便地扩展或改写集合 List接口 存储有序的可重复的对象,包括null。 可对列表中每个元素的插入位置进行精确地控制。 用户可以根据元素的整数索引(在列表中的位置从0开始)访问元素,并有哪些信誉好的足球投注网站列表中的元素。 常用的实现类有 ArrayList: Vector: LinkedList: * * ArrayList ArrayList 对象是长度可变的对象引用数组,类似于动态数组 继承 AbstractList 并实现 List 接口 随着元素的添加,元素的数目会增加,列表也会随着扩展 访问和遍历对象时,它提供更好的性能。ArrayList是不同步的 * ArrayList ArrayList 类的构造方法包括: 构造方法 说明 ArrayList() 创建一个空 Arraylist ArrayList(Collection c) 根据给定集合的元素创建数组列表 ArrayList(int size) 使用给定大小创建一个数组列表。向数组列表添加元素时,此大小自动增加 * Vector 它具有类似数组的数据 结构,而且是动态的 可以存放一定 数量的元素 容量可以递增 Vector 类 * Vector 构造方法 说明 Vector() 创建一个空 Vector Vector(int initialCap) 创建一个空 Vector ,其初始大小由 initialCap 指定,容量增量 为 0 Vector (int initialCap,           int inc) 创建一个空 Vector ,初始容量由 initialCap 指定,容量增量由 inc 指定 Vector (Collection c) 创建一个包含给定集合元素的新Vector ,元素顺序为集合迭代器返回的顺序 * Ve

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档