![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 83
蜗牛的独奏
努力一点
展开
-
Map 综述(二):彻头彻尾理解 LinkedHashMap
本文转载自:http://blog.csdn.net/justloveyou_/article/details/62893086摘要: HashMap和双向链表合二为一即是LinkedHashMap。所谓LinkedHashMap,其落脚点在HashMap,因此更准确地说,它是一个将所有Entry节点链入一个双向链表的HashMap。由于LinkedHashMap是HashMap的子类,所以Li...转载 2018-03-18 11:37:10 · 157 阅读 · 0 评论 -
Map 综述(一):彻头彻尾理解 HashMap
本文转载自:http://blog.csdn.net/justloveyou_/article/details/62893086摘要: HashMap是Map族中最为常用的一种,也是 Java Collection Framework 的重要成员。本文首先给出了 HashMap 的实质并概述了其与 Map、HashSet 的关系,紧接着给出了 HashMap 在 JDK 中的定义,并结合源码分析...转载 2018-03-18 11:38:30 · 150 阅读 · 0 评论 -
Java基础——Map总结
Map 概述:Map 用于有映射关系的数据,以 key-value 的形式保存。key 和 value 可以是任何类型的数据。1、key:key 是不允许重复的,意思就是同一个 Map 对象的任何两个 key 通过 equals 方法比较后应该返回false。如果我们把一个 Map 集合中所有的 key 放在一起看,它们就组成了一个 Set 集合(所有的 key 是没有顺序的,而且 key 是不可...原创 2018-03-06 14:39:54 · 228 阅读 · 0 评论 -
Java基础——List总结
List 概述:1、List :一个元素有序、可重复的集合。集合中每个元素都有其对应的顺序索引。List 集合允许使用重复元素,可以通过索引来访问指定位置的集合元素。下面示例是 List 的用法。我们可以直接通过 add 方法添加元素,使用 add 方法的时候也可以根据索引值将数据插入特定位置;可以通过 set 方法修改指定索引值位置的元素;可以获取指定元素的索引值。2、List是根据 equal...原创 2018-03-06 14:45:36 · 230 阅读 · 0 评论 -
Java基础——Set总结
集合可以保存数量不确定的数据以及具有映射关系的数据。数组的长度是固定的,不过集合只可以保存对象(对象的指引),而数组可以保存基本数据类型和对象。set:无序,不可重复集合:HashSet。HashSet:1、概述:向一个 HashSet 集合中存入一个元素时, HashSet 会调用该对象的 hashCode()方法得到该对象的 hashCode 值,然后根据 hashCode 值决定该对象在 H...原创 2018-03-06 14:48:27 · 337 阅读 · 0 评论 -
Java基础——内部类总结
内部类:a、定义在其他类内部的类称为内部类,包含内部类的类称为外部类。b、内部类可以比外部类多使用三个修饰符:private、protected、static。c、编译一个含有内部类的外部类Java文件时,会生成两个 class 文件,一个是 Outter.class、一个是 Outter&Innter.class 文件。d、内部类分为成员内部类,局部内部类,静态内部类,匿名内部类。成员内...原创 2018-03-06 14:50:44 · 102 阅读 · 0 评论 -
Java基础——抽象类和接口总结
抽象类:1、什么是抽象类?用关键字 abstract 修饰的类是抽象类。也可以说含有抽象方法的类称为抽象类。2、什么是抽象方法?用 abstract 关键字修饰,只有声明,没有具体实现的方法称为抽象方法。3、为什么使用抽象类?如果一个类没有足够的信息去描述一个具体的对象,需要其他的类来补充才能描述一个具体的对象,可以使用抽象类。比如,衣服这个类,我们不能具体说明衣服这个对象是什么样子,需要我们用裤...原创 2018-03-06 14:51:21 · 154 阅读 · 0 评论