码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA基础--JAVA API集合框架(ArrayList、HashSet、HashMap使用)

时间:2017-10-04 20:46:02      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:抽取   --   style   http   频率   es2017   开发   面向对象技术   元素   

一、集合Collection

  1. 集合介绍

  变量:表示的内存中的一个空间,只能保存确定类型的单个数据

  数组:表示的是内存中的多个连续的空间,这些空间中可以存储多个同类型的数据。

  后期继续学习面向对象技术,我们在程序中开始创建对象,使用对象。当在程序中创建的多少越来越多的时候,我们就需要将这些对象也存储起来。

  需要存储对象:肯定是需要容器。

           变量:可以,要求这个变量必须是引用变量,但只能存储单个对象

           数组:可以,但是它要求存储的对象个数是固定的。

             字符串缓冲区:不可以,因为它中的数据最后都会被转成字符串。

     Java中提供了另外一类容器:集合,它专门负责存储程序中的对象。

  开发中使用频率最高的三个集合对象:

            ArrayList:

            HashSet:

              HashMap:

  集合是类容器:它也具备了容器最基本的操作方式:

           增、删、改、查、判断、遍历。

在Java中设计的集合容器比较多,它们都可以存储对象,但是当对象被存储到这些容器中之后,容器会对其中的对象进行不同的处理。

学习集合的重点:知道每个集合的底层是怎么处理其中存储的对象。知道每个集合的底层数据结构。

由于集合容器太多,需要程序员知道每个集合自己的处理方式,不容易记忆以及使用。于是Java又对这些集合容器的共性操作行为进行的抽取和总结,最后给我们形成了一套所有集合容器都应该具备的基本的操作方式。

Java中定义Collection接口,这个接口中定义了所有集合的共性的操作规则。Java中的所有集合容器都是按照Collection中定义的规则做的实现,我们在开发中只要按照Collection接口中定义的规则,就能够轻易的去操作各个集合容器。

  2.Collection接口介绍

   技术分享  

    Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 SetList)实现。此接口    通常用来传递 collection,并在需要最大普遍性的地方操作这些 collection。

    Collection它是集合体系中的顶层接口。它下面有多个集合容器对象,有些集合可以存放重复的对象,有些不可以,有些可以保证存储的数据的顺序,有些则不可以保证。

    Collection接口中定义了集合最共享的操作方式。

  3. Collection中的方法介绍

 

 

 

JAVA基础--JAVA API集合框架(ArrayList、HashSet、HashMap使用)

标签:抽取   --   style   http   频率   es2017   开发   面向对象技术   元素   

原文地址:http://www.cnblogs.com/Kubility123/p/7627075.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!