基于 JDK 1.7.0_80 Iterator 是集合中的迭代器,用来遍历这个集合 Collection 类 collection 表示一组对象,定义了一组对象最基本的操作 此类提供 Collection 接口的骨干实现,以最大限度地减少了实现此接口所需的工作。 还有两个抽象方法,具体的迭代器,具 ...
分类:
编程语言 时间:
2017-09-24 14:31:05
阅读次数:
146
接口和实现分离使用接口类型存放集合的引用优势:构建集合后就不需要知道使用哪种实现更改实现时只需要更改调用构造器的地方。如果需要实现自己的集合类,可以扩展一组以Abstract开头的类,扩展这些类比实现接口中所有方法轻松的多。接口Collection两个基本方法public interface Col... ...
分类:
编程语言 时间:
2017-09-21 13:13:28
阅读次数:
137
Map(掌握) 1、将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 2、Map和Collection的区别 3、Map接口功能概述 4、Map集合的遍历 5、HashMap集合的练习 6、HashMap集合的练习 7、HashMap集合的练习 Collections(理解 ...
分类:
其他好文 时间:
2017-09-19 22:55:13
阅读次数:
181
一、集合的特性 接口:是代表集合的抽象数据类型。接口允许集合独立操纵其代表的细节。在面向对象的语言,接口通常形成一个层次。 实现(类):是集合接口的具体实现。从本质上讲,它们是可重复使用的数据结构。 算法:是实现集合接口的对象里的方法执行的一些有用的计算,例如:搜索和排序。这些算法被称为多态,那是因 ...
分类:
编程语言 时间:
2017-09-19 00:22:06
阅读次数:
170
前言 今天来介绍下ArrayList,在集合框架整体框架一章中,我们介绍了List接口,ArrayList继承了AbstractList,实现了List。ArrayList在工作中经常用到,所以要弄懂这个类是极其重要的。构造图如下:蓝色线条:继承绿色线条:接口实现 正文 ArrayList简介 Ar ...
分类:
编程语言 时间:
2017-09-18 18:55:04
阅读次数:
184
List的子类(掌握) 1、List的子类特点 2、ArrayList 3、Vector 4、LinkedList 5、案例 泛型(掌握) 增强for循环(掌握) 静态导入(了解) 可变参数(掌握) Set集合(理解) 1、List的子类特点 2、HashSet集合(掌握) 3、TreeSet集合 ...
分类:
其他好文 时间:
2017-09-17 22:50:35
阅读次数:
232
内容简介本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语法基储数据类型、运算符、控制语句、数组、字符串、面向对象基储继承与多态、抽象类与接口、集合框架、异常处理、输入输出和网络编程等技术。版权声明《Java从..
分类:
编程语言 时间:
2017-09-16 19:02:01
阅读次数:
176
Java集合(一)—容器了解 一:集合框架 Java集合框架图 Java集合简化图 二:添加一组元素 在Java集合中的工具包中(Arrays,Collections)如上图所示,添加一组元素可以采用: Arrays.asList(args) args:数组或逗号分隔的列表 将结果转换为一个list ...
分类:
编程语言 时间:
2017-09-13 13:12:30
阅读次数:
277
前言:这几天碰到了一道算法题和一道面试题,问集合框架怎么排序的,有点懵逼。 1.比较器接口: Comparator<T> 接口 T - 此Comparator可以比较的对象类型 定义:强行对某个对象 collection 进行整体排序 的比较函数。可以将 Comparator 传递给 sort 方法 ...
分类:
编程语言 时间:
2017-09-10 21:43:43
阅读次数:
170
集合框架包含三大块内容:对外的接口、接口的实现、集合运算的算法 接口:collection、List、Set、Map、Iterator 实现:ArrayList、LinkedList 、HashMap、HashSet 算法:查找、排序等 collection接口储存一组不唯一、无序的对象 set接口 ...
分类:
其他好文 时间:
2017-09-10 21:41:39
阅读次数:
131