祝大家提前搬砖。 JavaSE 打好基础很重要,没有这个根本后面的也进行不下去,有一些感觉之后可以往后面学,迭代学习,别停下。 注意别想复杂,一上就原理的话,你就是在搞脑子。 I/O(输入输出,像管道) 集合框架(ArrayList 、HashMap、Collection) 泛型(字面意思就是广泛的 ...
分类:
编程语言 时间:
2020-03-31 19:20:28
阅读次数:
82
"首发地址: https://muycode.cn/article/array20200328.html" 集合 用于存储和管理数据的实体被称为数据结构(data structure)。数据结构可用于实现具有不同特性的集合对象,这里所说的集合对象可以看作一类用于存储数据的特殊对象。 集合内部可以采用 ...
分类:
编程语言 时间:
2020-03-31 10:52:27
阅读次数:
100
学习Java的第16天 1.Java集合框架的概述 1. 集合和数组都是对多个数据进行操作的结构,简称Java容器。 此时的存储主要指的是内存的存储,不涉及到持久化的存储。 2. 数组存储多个数据的特点: + 一旦初始化以后,数组的长度就确定了。 + 声明类型后,元素的类型也就确定了。 + 缺点: ...
分类:
编程语言 时间:
2020-03-30 16:03:50
阅读次数:
59
Java8集合框架——集合工具类Collections内部方法浅析 ...
分类:
编程语言 时间:
2020-03-22 22:35:34
阅读次数:
80
集合框架体系(简单) 2. ******************** ...
分类:
编程语言 时间:
2020-03-22 19:52:30
阅读次数:
68
一:直观框架图 Java集合框架主要包括两种类型的容器,一种是集合(Collection),另一种是图(Map)。Collection接口又有3种子类型,List、Set和Queue,再下面是一些抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、Linked ...
分类:
编程语言 时间:
2020-03-18 21:51:28
阅读次数:
197
目录 一 简介 二 概览 三 源码分析 3.1 查找 3.2 遍历 3.3 插入 3.4 删除 一、简介 TreeMap最早出现在JDK 1.2中,是 Java 集合框架中比较重要一个的实现。TreeMap 底层基于红黑树实现,可保证在log(n)时间复杂度内完成 containsKey、get、p ...
分类:
其他好文 时间:
2020-03-18 18:51:12
阅读次数:
58
目录 1 概述 2 原理 3 源码分析 3.0 Entry 的继承体系 3.1 链表的建立过程 3.2 链表节点的删除过程 3.3 访问顺序的维护过程 3.4 基于 LinkedHashMap 实现缓存 4 总结 1. 概述 LinkedHashMap 继承自 HashMap,在 HashMap 基 ...
分类:
其他好文 时间:
2020-03-18 18:42:40
阅读次数:
46
Vector和ArrayList以及LinkedList区别和联系,以及分别的应用场景? 1:Vector Vector的底层的实现其实是一个数组 protected Object[] elementData; 他是线程安全的,为什么呢? 由于经常使用的add()方法的源码添加synchronize ...
分类:
其他好文 时间:
2020-03-16 09:57:39
阅读次数:
49
从上面的集合框架图可以看到,Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 Arra ...
分类:
编程语言 时间:
2020-03-14 20:13:21
阅读次数:
78