1.hashcode相等两个类一定相等吗?equals呢?相反呢?2.介绍一下集合框架?3.hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?4.hashmap和treemap什么区别?低层数据结构是什么?5.线程池用过吗都有什么参数? ...
分类:
编程语言 时间:
2019-01-05 13:38:59
阅读次数:
182
Java 集合框架 来源 https://www.cnblogs.com/xiaoxi/p/6089984.html 一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Co ...
分类:
编程语言 时间:
2019-01-04 17:12:00
阅读次数:
214
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:
其他好文 时间:
2019-01-01 11:16:09
阅读次数:
168
集合框架有何好处集合弥补了数组的缺陷,他比数组更灵活更实用,可大大提高软件的开发效率,而且不同的集合可使用与不同场合数组和集合的区别数组长度固定,集合长度可以动态改变定义数组时必须指定元素类型,集合默认所有元素都是Object无法直接获取数组中实际元素的个数,集合可以通过size()直接获取元素个数集合有多种实现方式和不同的适合场合,而不像数组仅采用分配连续空间方式。集合以接口,类的形式存在,具有
分类:
编程语言 时间:
2018-12-26 11:42:59
阅读次数:
198
集合又称容器,编程思想中对其的定义为持有对象 我们在使用集合或者数组时得到最多的异常就是数组下表越界异常 Java.lang.ArrayIndexOutOfBoundsException这篇文章我们不讨论异常 java的容器分为2部分 严格来说 Map接口下的子类并不属于集合框架 属于一个独立的体系 ...
分类:
其他好文 时间:
2018-12-18 23:18:27
阅读次数:
212
1. Collections和Collection有什么区别? 1. Collection 是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。它有两个常用的子接口, List:对元素都有定义索引。有序的。可以重复元素。 Set:不可以重复元素。无序。 2. Collections 是集合框 ...
分类:
其他好文 时间:
2018-12-18 00:09:22
阅读次数:
198
前两篇《Java中的集合框架-Commection(一)》和《Java中的集合框架-Commection(二)》把集合框架中的Collection开发常用知识点作了一下记录,从本篇开始,对集合框架里的另外一部分Map作一下记录。 一,集合框架的Map接口 Map与Collection不同之处在于它是 ...
分类:
编程语言 时间:
2018-12-17 20:21:10
阅读次数:
193
增强for循环 使用增强for循环可以简化数组和Collection集合的遍历,格式: 例: 集合框架中的三种迭代方式删除数据 普通for循环,可以删除,注意让索引做自减运算 迭代器,可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常 增强for循环不能删除 ...
分类:
其他好文 时间:
2018-12-17 16:57:15
阅读次数:
219
``###15.01_集合框架(对象数组的概述和使用)* A:案例演示 * 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。* Student[] arr = new Student[5]; //存储学生对象 arr[0] = new Student("张 ...
分类:
其他好文 时间:
2018-12-15 00:54:42
阅读次数:
135
1.集合从上图可以看出,集合框架包含两种类型的容器:一是Collection,用来存储元素,二是Map,用来键值对关系映射,Collection接口又分为List、Set、Queue三个子接口,下面又分为一个抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap、LinkedHashMap接口Collection:Co
分类:
编程语言 时间:
2018-12-11 19:55:40
阅读次数:
212