首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
has
相关资讯
热门
最新
后端
01-01 08:00
后端
HashMap面试问题整理
1. HashMap的实现 1.1 Hash的实现 1.2. 底层实现 1.2.1. JDK1.8之前 拉链法创建一个链表数组,数组中每一格就是一个链表。若遇到哈希冲突,则将冲突的值加到链表中即可...
160
后端
01-01 08:00
后端
HashMap源码解析和设计解读
HashMap源码解析和设计解读,HashMap源码解析和设计解读HashMap源码解析想要理解HashMap底层数据的存储形式,底层原理,最好的形式就是读它的源码,但是说实话,源码的注释说明全是英文,英文不是非常好的朋友读起来真的非常吃力,我基本上看了差不多七八遍,还结合网上的一些解析,才觉得自己有点理解。我先画了一个图,HashMap数据存储的结构图,先有个理解,再来看看下面的代码解析可能会好
156
后端
01-01 08:00
后端
hashmap内部实现
hashmap内部实现,hashmap内部实现写此篇,是因为面试的时候经常被问道hashmap原理,我的回答通常是不知道(内心的os是这些不就是网上一抓一把的面试题么),但是还是不想丢人。于是花点时间看了一下hashcode的源码,其中有两个不太的明白的地方,一个是tableSizeFor这个方法一个是这段代码tab[(n-1)&hash]。由于我对几乎不会用到位运算所以不太理解方法是用来干嘛的,
156
代码人生
01-01 08:00
代码人生
HashSet如何保证元素不重复(面试必问)
HashSet如何保证元素不重复(面试必问),HashSet不保证集合的迭代顺序,但允许插入null值,也就是说它可以将集合中的重复元素自动过滤掉,保证存储在HashSet中的元素都是唯一的,这篇文章主要介绍了HashSet如何保证元素不重复(面试必问),需要的朋友可以参考下目录1.HashSet基本用法2.HashSet无序性3.HashSet错误用法3.1HashSet与基本数据类型3.2Ha
149
后端
01-01 08:00
后端
Hasleo Disk Clone(硬盘克隆工具) V2.4 中文最新版
Hasleo Disk Clone(硬盘克隆工具) V2.4 中文最新版 ,HasleoDiskClone是一款免费的硬盘克隆工具,如果想要对电脑中体积大的文件进行复制,比较费时,可以尝试使用HasleoDiskClone,帮助用户快速将硬盘中的文件完整克隆下来,中间不会丢失数据,用户可以放心使用。软件特点1、将Windows从一个磁盘迁徙到另外一个磁盘,而无需从头装载Windows运用顺序。2、
138
后端
01-01 08:00
后端
HashMap在JDK7与JDK8中的实现过程解析
HashMap在JDK7与JDK8中的实现过程解析,这几天学习了HashMap的底层实现,但是发现好几个版本的,代码不一,很多文章都是旧版本JDK1.6.JDK1.7的。现在我来分析下JDK7与JDK8中HashMap的实现过程HashMap的实现原理首先有一个每个元素都是链表(可能表述不准确)的数组,当添加一个元素(key-value)时,就首先计算元素key的hash值,以此确定插入数组中的位
136
后端
01-01 08:00
后端
hash路由模式与history路由模式
hash路由模式与history路由模式,1.hash路由模式hash模式:使用URL的hash来模拟一个完整的URL,其显示的网络路径中会有“#”号hash虽然出现URL中,但不会被包含在HTTP请求中,对后端完全没有影响,因此改变hash后刷新,也不会有问题hash模式示例:http://localhost:8080/#/homehttp://localhost:8080/#/user参考:h
136
后端
01-01 08:00
后端
HashMap和Hashtable的区别
HashMap和Hashtable的区别,HashMap和Hashtable的区别HashMap和Hashtable的区别一、HashMap简介HashMap是在JDK1.2中引入的Map的实现类。1.HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阈值)时,同样会自动增长。2.HashMap是非线程安全的,只是用于单线程环境下
131
代码人生
01-01 08:00
代码人生
HashMap与ConcurrentHashMap实现原理理解
HashMap与ConcurrentHashMap实现原理理解,摘要作为一名java开发,我们在编程的时候就会经常用到容器,像List、Map、Set是我们最常用的,今天我们就来一起学习一下最常用的HashMap和ConcurrentHashMap。通过阅读源码的方式,理解常用的方法实现原理,对比HashMap和ConcurrentHashMap,发现它们的共同点和不同之处,以及Concurren
130
代码人生
01-01 08:00
代码人生
hashmap和concurrenthashmap的区别,2021大厂Android面试题精选,理论+实战双管齐下!
hashmap和concurrenthashmap的区别,2021大厂Android面试题精选,理论+实战双管齐下! 前言 职场的“金三银四”跳槽季过去了,但是紧接着,眼下“金九银十”又来了。 不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,作为求职者来说,面试是一道坎,很多人会恐惧面试,即使是工作很多年的老鸟,可能仍存在面试的焦虑。 这些题目是我之前的面试去腾讯、虎牙、美团、阿里、快手等一线互联网公司
128
«
1
2
3
4
5
6
»