【黑马程序员】集合的白话讲解.doc

【黑马程序员】集合的白话讲解.doc

ID:62453860

大小:70.00 KB

页数:11页

时间:2021-05-06

【黑马程序员】集合的白话讲解.doc_第1页
【黑马程序员】集合的白话讲解.doc_第2页
【黑马程序员】集合的白话讲解.doc_第3页
【黑马程序员】集合的白话讲解.doc_第4页
【黑马程序员】集合的白话讲解.doc_第5页
资源描述:

《【黑马程序员】集合的白话讲解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、文档【黑马程序员】集合的白话讲解  集合的白话讲解本文章作为集合的入门讲解,通俗易懂,很适合Java零基础的朋友们阅读。Java中的集合到底是什么,该怎么使用,这些问题时常困扰着初学Java语言的朋友,殊不知其实集合是非常简单的一个小知识,朋友们在学习集合的时候,能把下列的三点弄明白,就可以入门了,接下来咱们就快速学习一下集合吧。·1、什么是集合·Java中的集合到底是什么呢?其实很多人在学完整个Java基础的时候都没有搞清楚,认为集合就是一个集合,就是一个Java中的基础知识,一个Java中的专业术语。确实,集合是一个Java语言中的专业术语,但是

2、如果大家按照这个概念去学习的话,学起来会很困难,并且难以攻破它。·不知道朋友们对Java世界了解多少,说到Java世界,咱们先来了解一下咱们所生活的现实世界,正如我之前写的关于面向对象的文章一样,其实Java源于生活,生活映射Java11/11文档。在我们现实生活中,大家想一个问题,如果我们的生活用品很多,多到有的时候可能找不到一些想要的东西的时候,该怎么办?你平时的物品比如牙刷会放到哪里,衣服会收到哪里,袜子会放到哪里,年轻时候写的情书和收到的情书会放到哪里?其实这个问题很好回答,有的朋友会说,牙刷会放到杯子中,衣服会收到衣柜中。一些袜子,小件会收

3、到箱子中。没错,回答的很好。细心的朋友们会发现,我其实这么问是在强调一个东西,这个东西就是具有储存功能的箱子,衣柜等,那我们可以把这些具备存储功能的东西合在一起称为容器。·朋友们可以好好想一想,在我们的生活中,这些容器是不是随处可见,而且对于我们的生活来说是必不可少的,如果在这个世界上没有容器的话,相信我们都没法好好生存了吧。那映射到Java世界中的话也是一样的,在Java中,如果没有容器存在的话,也是不好过的,比如说在Java中,需要很多很多的数据,但是数据多了,就不方便去管理,更不方便去操作这些数据,很乱很麻烦。但是如果Java中一旦有了容器这种

4、东西,那是不是会变得很方便了。·说到这里,咱们回归正题,那到底什么是集合呢?其实,集合就是容器,只不过在Java中容器有很多,如果有学过数组的朋友,那就应该知道,数组也是一个容器,但是这两个容器的特点都不一样。就好比一个实验室,有很多很多的玻璃瓶,可是每一种玻璃瓶的样子和特点也不一样。再或者说,衣柜和书柜也都是容器,那特点也不一样。所以集合容器和数组容器的特点就不一样了,在Java中针对不同的需求,也给我们提供了不同的容器让我们选择使用。·那集合这个容器的特点是什么样子呢?集合容器比较有意思,它可以装东西,而且是可以装各种不一样的东西,比如说可以往里

5、面装水,可以装糖果,也可以装各种小吃,任何类型的东西集合都可以装,而且它就像是一个魔法箱子一样,长度永无止境的在改变,你往集合容器里面装多少东西,它就可以存储多少东西,你不需要考虑它什么时候能够装满,因为它永远都装不满。11/11文档··2、怎么写一个集合·刚才大家也都大概的清楚的知道了,其实Java中的集合就是所谓的容器,和我们现实生活中的容器是一样的东西。我们什么时候需要使用集合容器呢,很简单,当我们想要将众多的数据好好的管理起来的时候,我们就需要集合容器将这些众多的数据存储起来,方便去使用。在使用集合容器之前,首先我们要知道Java中集合的分类

6、有哪些,大体上有以下划分:··      单列集合:·      Collection·            --List·                  --ArrayList·                  --LinkedList·                  --Vector11/11文档·            --Set·                  --HashSet·                  --LinkedHashSet·                  --TreeSet·      双列集合:·

7、      Map·            --HashMap·            --TreeMap·            --LinkedHashMap·  大致的如上所示,不过这也只是简单的列举出几个朋友们可能会常用的一些,还有很多集合容器类型没有说。本文章只使用ArrayList这个集合容器来进行举例。那集合容器怎么在我们Java中是怎么创建出来的呢?11/11文档··      /*·            创建出一个集合容器需要格式:·            集合容器的类型集合容器的名字=new集合容器的类型();·        

8、    由于我们选择举例的是ArrayList这个集合容器,所以创建如下·      */·      Ar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。