最新 最热

哈希存储

【哈希表】 实现 Map 接口。底层使用散列存储:构造一个 Entry 数组,根据 key 的 hash 值将 Entry 存入指定位置。

2022-08-05
1

Java基础知识:HashMap(二)

从上面可以得知 HashMap 是支持 key 为空的,而 HashTable 是直接用 Key 来获取hashCode 所以 key 为空会抛异常。

2022-08-05
1

Java基础知识:HashMap(一)

将链表转换成红黑树前会进行一次判断,即使阈值大于 8,但是数组长度小于 64,此时并不会将链表变为红黑树。而是选择进行数组扩容。

2022-08-05
1

javaweb(4)

有时被称为轻量级进程(Lightweight Process,LWP),是程序执行流的最小单元。一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。另外,线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系...

2022-08-05
1

面试之Redis

Redis 的全称是:Remote Dictionary.Server,本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘上进行保存。 因为是纯内存操作,Red...

2022-08-04
1

Java开发手册之集合处理「建议收藏」

反例:直接使用toArray无参方法存在问题,此方法返回值只能是Object[]类,若强转其它类型数组将出现ClassCastException错误。 5. 【强制】使用工具类Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方法,它的ad...

2022-08-04
1

Java面试之集合[通俗易懂]

Collection 是最基本的集合接口,一个Collection 代表一组Object,即Collection 的元素(Elements); Map 提供key 到value 的映射。

2022-08-04
1

Java程序设计(高级及专题)- 泛型/容器(集合框架)

JAVA集合框架:java中用来表示集合,和操作集合的所有类库的统称 JAVA中的集合从大方向分有两种:Collection 集合,Map 集合,它们都继承自Object

2022-08-04
1

力扣刷题之求两数之和

题目的要求是给定一个数组,给定一个目标值,然后让你在数组中找到两个值的和等于目标值,然后返回它们的下标。

2022-08-03
1

力扣刷题之数组序号计算(每日一题7/28)

这个数据量是绝对会测试你的程序的算法执行效率的。单纯的用for循环做的话,不太行。下面给出自己之前一些愚蠢的尝试。下面这个也是可以去计算出来的,但是在大量数据面前就执行效率很慢,原因是for循环的过多使用。...

2022-08-03
1