文件名称:java7hashmap源码-backend-study:后端学习之路
文件大小:1.12MB
文件格式:ZIP
更新时间:2024-06-24 09:46:32
系统开源
java7 hashmap源码 随着Java学习的不断深入,发现很多知识在脑海里都是一个个碎片,建此仓库的目的希望把零碎的知识点都整合起来,提高自己的学习效率。欢迎志同道合的朋友,一起来维护该仓库 目录 网络基础 WEB TCP协议 HTTP/HTTPS 数据结构 树 二叉树 红黑树 B、B+、B*树 设计模式 行为型模式 Java基础 语法 30道题中包含很多容易在日常开发中日益被忽视的细节 集合 HashMap :star: 笔记 负载因子(load factor)在hashmap中起什么作用?超过它会怎么样? 答:超过阙值(++size > loadFactor * capacity, loadFactor默认0.75)会进行扩容操作,概括的讲就是扩容后的数组大小是原数组的2倍,将原来的元素重新hashing放入到新的散列表中去 hashmap中indexFor方法,将hash & length-1有什么优点? 答: 多线程下,hashmap的resize()方法为什么容易出现死循环? 答: 其他面试题? 答: 并发 概述 :star::star: :star::star: 线程池 :star: AQS :star: 锁 ListenalbeFut
【文件预览】:
backend-study-master
----es.md(5KB)
----review()
--------middleware.md(946B)
--------openning.md(4KB)
--------myreivew-ctrip.md(5KB)
--------other-review()
--------myreview-tujia.md(7KB)
--------data()
--------java-review.md(6KB)
--------answer()
----data-structure.md(13KB)
----mq.md(1KB)
----review准备()
--------second.md(20KB)
----mysql1.md(6KB)
----search()
--------es-tokenizer.md(3KB)
----shortcutkey.md(89B)
----img()
--------bs-1-6.png(45KB)
--------bs-1-2.jpg(62KB)
--------bs-1-5.png(46KB)
--------bs-1-7.png(61KB)
--------bs-1-6.graffle(4KB)
--------bs-1-1.graffle(3KB)
--------bs-1-7.graffle(3KB)
--------bs-1-5.graffle(3KB)
----shell.md(1KB)
----http.md(5KB)
----README.md(20KB)
----_image()
--------2019-06-20()
--------2019-06-06()
----leecode.md(484B)
----rarebook()
--------transction.md(7KB)
----review.html(23KB)
----题解—剑指offer()
--------斐波那契数列求和.md(12KB)
----redis.md(17KB)
----.gitignore(190B)
----collection.md(628B)
----algorithm.md(290B)
----mysql.md(1KB)
----题解—头条题库()
--------redis.md(1B)