一. 凡是虚线框都是接口,我们真正在使用的时候,用的是接口中的子类, List接口中,有一堆子类,是我们开发中常用的容器。ArrayList,LinkList,Vecter这三个算是开发中比较常用的。 (list下面有三个常用的对象) 具体的容器必须明确其特点,那么你才知道什么时候该用这容器。 1. ...
分类:
编程语言 时间:
2017-12-31 16:04:29
阅读次数:
108
一. 把list往外取的动作也说一下,(有可能说的是从list中取出元素的动作)。 从list中取出所有的元素,采用iterator,因为list属于Colletion的子类,Colletion中具备的东西list也都有。(上面的截图中list只是一个空的容器,然后不断地往里面添加元素,或者删减元素 ...
分类:
编程语言 时间:
2017-12-31 10:58:24
阅读次数:
126
一. 现在重点学习一下List,List是Collection的子接口,那么Collection的方法,List都具备,共性方法就不讲述了。 讲述一下List中特有的方法,这些特有方法的共性就是可以对角标进行操作。 (以下讲述的都是list中的方法,我觉着还是基于操作元素的角标) 1. 添加 截图中 ...
分类:
编程语言 时间:
2017-12-30 18:07:28
阅读次数:
130
一. 我们完善完集合框架顶层接口Collection中常见方法学习以后,准备把存储在Collection集合中的元素给它取出来,因为存的目的就是为了方便取出来使用元素。这个取得动作,Colection给我们提供了一个迭代器的方法(迭代器是一个专业术语,意为取出集合中元素的方式)。 取出元素的方式是个 ...
分类:
编程语言 时间:
2017-12-30 12:34:19
阅读次数:
120
一. 集合是个容器,用来存储对象的。当我们存储的对象数目变多的时候,会带来一些问题。 对象在集合里面装的时候,到底是如何进行存储的?有人说直接往里扔就是了,要注意,对于对象而言,不止集合这么一种容器。 对于对象的存储方式,每一个集合都有自己独特的定义,是根据某些需求而定的。 举例子来谈:用水杯泡茶, ...
分类:
编程语言 时间:
2017-12-29 15:01:53
阅读次数:
175
https://www.cnblogs.com/CarpenterLee/p/5545987.html Introduction 关于C++标准模板库(Standard Template Library, STL)的书籍和资料有很多,关于Java集合框架(Java Collections Frame ...
分类:
编程语言 时间:
2017-12-29 12:28:44
阅读次数:
314
Java集合类简介: Java集合大致可以分为Set、List、Queue和Map四种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合,Java 5 又增加了Queue体系集合,代表一种队列集合实现。 Java集合就像一种容器,可以把多个对象( ...
分类:
编程语言 时间:
2017-12-28 13:56:02
阅读次数:
239
21、ArrayList和Vector的区别 这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,并且其中的数据是允许重复的,这是与HashSet之类的 ...
分类:
编程语言 时间:
2017-12-27 17:58:56
阅读次数:
148
http://blog.csdn.net/lcore/article/details/8868943 https://www.jianshu.com/p/63e76826e852 https://www.jianshu.com/p/b54f1df33f84 https://zhuanlan.zhih ...
分类:
编程语言 时间:
2017-12-26 21:59:51
阅读次数:
127