最新 最热

JAVA入门学习七

[TOC]Set集合描述:Set集合概述和特点包含没有重复元素的集合。public interface Set<E>extends Collection<E>Set集合特点:无索引不

2022-09-28
1

理论:第一章:HashMap底层实现原理,红黑树,B+树,B树的结构原理,volatile关键字,CAS(比较与交换)实现原理

首先HashMap是Map的一个实现类,而Map存储形式是键值对(key,value)的。可以看成是一个一个的Entry。Entry所存放的位置是由key来决定的。

2022-09-28
1

集合线程安全问题:第一章:集合类不安全之并发修改异常

只要你干过电商项目的基本上都见过,java.util.ConcurrentModificationException并发修改异常

2022-09-28
1

性能优化:第一章:我们应该怎么优化

要编译的代码越多,等待程序启动所耗费的时间就越长,要创建和销毁的对象越多,垃圾收集的工作量就越大,要分配和持有的对象越多,GC的周期就越长,要从磁盘装载进JVM的类越多,程序所花费的时间就越长,要程序的代码越多,机器硬件缓...

2022-09-28
1

面试:第十五章:蚂蚁金服面试以及答案

7、项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理

2022-09-28
1

hashmap和hashtable和hashset的区别_为什么要用hashmap

Hashmap是一个数组和链表的结合体(在数据结构称“链表散列“),如下图示:

2022-09-28
1

关于Redis的问题探讨:为何存放集合偏向于转String后存放而非直接存

在查看公司封装的RedisService中,发现在存放集合时,集合都是先转为String,再进行存放,而非直接存放对象本身。

2022-09-28
1

解决hash冲突的几种方法_hashmap hash冲突

hash函数 首先来说hash函数,java中对象都已一个hashCode() 方法,那为什么还需要hash函数呢?hashCode是在jdk中是有符号int类型,这个一个很大的范围,如果散列表的数组能覆盖所有int值的话,就不需要hash函数了,当然内存不允...

2022-09-28
1

Java核心知识点精心整理(全是精华)「建议收藏」

spring只能通过提前暴露bean来解决setter注入的循环依赖,无法解决构造器注入的循环依赖;

2022-09-27
1