先附一张Java集合框架图。 从上面的集合框架图可以看到,Java集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类, ...
分类:
编程语言 时间:
2017-09-04 16:30:47
阅读次数:
203
Ⅰ.线性集合-Collection父接口Ⅱ.线性集合-Collection接口各个实现的特点Ⅲ.线性结合-List接口Ⅳ.线性集合-Set接口Ⅴ.键值对集合-Map接口
分类:
编程语言 时间:
2017-09-03 15:37:47
阅读次数:
145
对象数组(掌握) 集合(Collection) 1、集合的由来 2、集合和数组的区别 3、集合的继承体系结构 4、Collection的功能概述 5、Collection集合的遍历 6、迭代器 7、Collection集合的案例(遍历方式 迭代器) 集合(List)(掌握) 1、List是Colle ...
分类:
其他好文 时间:
2017-09-03 14:51:58
阅读次数:
137
集合框架 Collection:List列表,Set集 Map:Hashtable,HashMap,TreeMap Collection 是单列集合 List 元素是有序的(元素存取是有序)、可重复 有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引( ...
分类:
编程语言 时间:
2017-09-03 13:14:50
阅读次数:
164
本文为学习笔记,学习课程为慕课网Java入门第三季中的集合框架部分,若需要研究文中的代码,可前往下载。http://www.imooc.com/learn/110 1. List(Collection子接口) 1.1 实例化 List是一个接口,不可直接实例化,通常情况下ArrayList实现类进行 ...
分类:
编程语言 时间:
2017-09-02 23:24:15
阅读次数:
241
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。 另外,码农网之前也整理过一篇关于Java集合面试题的文章:大公司最喜欢问的Java集合类面试题 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都 ...
分类:
编程语言 时间:
2017-08-31 12:54:11
阅读次数:
193
哈希表(Hash Table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,这里对java集合框架中的对应实现HashMap的实现原理进行讲解,然后对JDK ...
分类:
编程语言 时间:
2017-08-30 18:31:55
阅读次数:
220
1 集合存储的是什么类型数据?如果存储的是基本类型数据呢? 2 集合存储的是什么? 3 集合分为几种? 4 如果改变元素的值,集合内存放的元素会改变吗? 5public static void main(String[] args) {// TODO Auto-generated method st ...
分类:
其他好文 时间:
2017-08-25 01:18:00
阅读次数:
196
1 集合存储的是什么类型数据?如果存储的是基本类型数据呢?引用类型。会自动装箱。 2 集合存储的是什么?引用的地址。 3 集合分为几种?两种,List,可重复集Set,不可重复集 4 如果改变元素的值,集合内存放的元素会改变吗?会,因为集合存放的是地址。 5 public static void m ...
分类:
其他好文 时间:
2017-08-25 01:05:53
阅读次数:
172