黑马程序员技术交流社区

标题: 浅谈集合的概念及运用 [打印本页]

作者: 周皞    时间: 2018-8-14 18:24
标题: 浅谈集合的概念及运用
作为一个初次接触大数据的人,我对这一块并不是非常了解,勉强写个技术贴,我只能用从里面很小的一个知识点谈谈自己认识,集合是一个为我们带来方便的容器。
     不管是哪一种技术语言出发点都是为人们解读现实中的事务更方便,更有效率。Java作为编程语言中的一个大类集中体现了他高效简介的特点,它从实际使用便利的角度出发开发了许多的工具,而集合就是其中的一种,我们学习的是面向对象的编程语言,面向对象的编程语言对事物的描述都是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储,而要想存储多个对象,就不能是基本的变量了,应该是一个容器类型的变量。
那么怎样去创建一个普通集合呢?以下代码就标准就是最基础的创建方式。

Public class collectionDemo{
Public class void main(String[] args){
Collection<String> c = new ArrayList<String>()  //这是一种多态的方式
// 以下是添加集合元素的基本方式
c.add(“hello”);
c.add(“world”);
c.add(“java”);
System.out.println(c);

一些需要注意的地方
Collectiong是单列集合的顶层接口。
Clollecting表示一组对像,这些对象叫做collectiong的元素。
一些collectiong 允许有重复的元素,而另一些则不允许。
JDK不提供接口的任何直接实现,他提供更具体子接口像set和list去实现,真正的老大从来不自己出手,都是叫手底下小弟做打手,编程上也是这样。
一般而言,创建Collection 集合的对象,我们采用的是多态的方式,使用的是具体的ArrayList类,这个类是最常用的集合类。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2