参考:https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/collection/Java集合框架常见面试题.md 1、ArrayList与LinkedList的区别? 1)是否线程安全:ArrayList和LinkedList都 ...
分类:
其他好文 时间:
2019-07-26 14:41:11
阅读次数:
149
一、集合类(Collection): 1)用于存储对象;长度可变;存储不同类型对象; 2)集合类和数组的区别: (1)数组长度不变;集合类可变; (2)数组中数据都是同类型;集合类可以不同; 二、集合框架的构成和分类: 三、常用接口: (1)List(列表):可存放重复元素,元素存取是有序的;该集合 ...
分类:
编程语言 时间:
2019-07-24 00:25:59
阅读次数:
124
集合 学习集合的目标: 集合和数组的区别 集合框架 JAVASE提供了满足各种需求的API,在使用这些API前,先了解其继承与接口操作架构,才能了解何时采用哪个类,以及类之间如何彼此合作,从而达到灵活应用。 集合按照其存储结构可以分为两,分别是单列集合 java.util.Collection和双列 ...
分类:
其他好文 时间:
2019-07-20 00:19:04
阅读次数:
109
集合框架体系 总体的体系图: 在学习体系之前先了解一下迭代器(Iterator):迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 https://www.cnblogs.com/lxqiao ...
分类:
编程语言 时间:
2019-07-18 23:54:36
阅读次数:
236
Iterable接口是Java 集合框架的顶级接口,实现此接口使集合对象可以通过迭代器遍历自身元素。 源码展示 总结 后两个方法是Java8后新添加的,forEach(Consumer action)是为了方便遍历操作集合内的元素。spliterator()则提供了一个可以并行遍历元素的迭代器,以适 ...
分类:
编程语言 时间:
2019-07-14 15:09:16
阅读次数:
134
第三阶段 JAVA常见对象的学习 集合框架——Set接口 List集合的特点是有序的,可重复的,是不是存在这一种无序,且能保证元素唯一的集合呢?(HashSet )这就涉及到我们今天所要讲的Set集合 Set可以理解为行为不同的Collection (一) 概述及功能 (1) 概述 Collecti ...
分类:
编程语言 时间:
2019-07-06 16:18:31
阅读次数:
125
java集合类型:List、Set、Map、Queue List、Set、Queue向上均继承与Collection,Collection向上继承顶级接口Iterator,Map自己为一个顶级接口 集合的实现类均不直接实现上面这些接口, 中间均有一个抽象类,如 List、Set、Queue下有一个A ...
分类:
编程语言 时间:
2019-07-04 14:13:18
阅读次数:
117
第三阶段 JAVA常见对象的学习 集合框架——List接口 按照集合框架的继承体系,我们先从Collection中的List接口开始学习 (一) 概述及功能(ArrayList演示) (1) 概述 List在Collection中充当着一个什么样的身份呢?——有序的 collection(也称为序列 ...
分类:
编程语言 时间:
2019-06-25 20:57:23
阅读次数:
141
本文主要介绍java集合框架的Map集合,在日常生活中Map的运用也十分广泛。 与List集合、Set集合隶属于Collection不同,Map是一个独立的接口,与Collection相同级别的接口。 重要的是,Map集合提供了一个不一样的元素存储方法,利用“key—value”的形式进行存储。其中 ...
分类:
其他好文 时间:
2019-06-19 20:20:32
阅读次数:
105
目录 什么是java集合框架 使用类型安全的容器 集合框架简图 集合类库主要接口简述 Collection接口方法概览 目录 什么是java集合框架 使用类型安全的容器 集合框架简图 集合类库主要接口简述 Collection接口方法概览 目录 什么是java集合框架 使用类型安全的容器 集合框架简 ...
分类:
编程语言 时间:
2019-06-18 23:03:13
阅读次数:
295