JAVA基础内容学习.pdf

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA基础内容学习

1 课程名称 :集合 2 知识点概述 2.1、上次课程 2.2、作业讲解 2.3、本次预备讲解的知识点 1、 Collection接口、List 接口、Set 接口的作用及关系 2、 Map接口的作用 3、 集合的四种输出方式及使用区别 4、 集合的常用操作子类 3、具体内容 3.1、认识类集 在编程时 ,常常需要集中存放多个数据 ,当然我们可以使用数组来保存多个对象。但数组的长度 不可变化 ,一旦在初始化数组是指定了数组的长度 ,则这个数组长度是不可变的 ,如果需要保存个数 变化的数据 ,数组就有点无能为力了 ;而数组也无法保存具有映射关系的数据 ,如成绩表 :语文--79 , 数学—80 ,这种数据看上去像两个数组 ,但这两个数组直接的元素具有一定的关联关系。 为了保存数量不确定的数据 ,以及保存具有映射关系的数据 (也称为关联数组 ),java提供了集 合类 ,集合类主要负责保存 ,盛放其他数据 ,因此集合类也被称为容器类。所有的集合类都位于 java.util包下。 Java 的集合类主要由以下接口派生而出 : 1. Collection系类接口——单值操作接口 a) Collection接口派生出Set、Queue、List 三个子接口 2、Map系类接口——对值操作接口 ,由 key-value对组成 常用实现类为 :HashMap、properties、SortedMap 此外还经常用到如下接口 : 1、SortedSet、SortedMap排序的操作接口 2、Interator、ListInterator输出集合中元素的接口 结构如图 : 三种常用集合特点 |- Set 集合无序不能重复 |- List 集合有序可重复 |- map集合 Key 不可重复、value可重复 3.2、Collection接口 3.2.1、collection接口的定义 Colletion接口的定义 public interface CollectionE extends IterableE 在 JDK1.5之后 ,collection接口使用了泛型的定义 ,在操作时必须指定具体的操作类型 ,这样 可以保证类操作的安全性 ,避免发生 ClassCastException异常 Collection 接口是单值存放的最大父接口 ,可以向其中保存多个单值 (单个对象 )数据 , Collection接口里定义了如下操作集合元素的方法 :(详见 API ) No 方法 类型 描述 1 public boolean add(E e) 普通 向集合中添加元素 2 public boolean addAll(Collection? extends 普通 向集合中添加一组数据 ,泛型指定了操作上限 Ec) 3 public void clear() 普通 清空所有集合中的所有元素 4 public boolean contains(Object o) 普通 判断是否有指定的内容 ,查找 5 public boolean containsAll(Collection?c) 普通 查找一组数据是否存在 6 public boolean equals(Object o) 普通 比较对象是否相等 7 public int hashCode() 普通 返回 hash码 8 public boolean isEmpty() 普通 判断集合是否为空 9 public IteratorEiterator() 普通 为 interator接口实例化,迭代输出 10 public boolean remove(Object o) 普通 从集合中删除指定的对象 12 public boolean removeAll(Collection?c) 普通 从集合中删除一组对象 13 public boolean

文档评论(0)

yaocen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档