Java
嘘木
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java内存模型与线程
Java内存模型 (Java Memory Model,简称JMM) Java内存模型,是Java虚拟机定义的用来屏蔽各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的内存访问效果的一种模型。 Java内存模型规定: 1. 所有的变量都存储在主内存中; 2. 每个线程有自己的工作内存,保顿了被该线程使用的变量的主内存副本拷贝; 3. 线程对变量的所有操作,都...原创 2018-08-11 01:39:02 · 499 阅读 · 0 评论 -
Java HashMap的底层实现
HashMap底层的结构,就是一个链表的数组。 其中每一个链表称为一个“桶(Bucket)”。 HashMap可以很快地定位一个元素,因为它是按照键值对中Key元素的hashCode对桶的总数取余来决定存储到哪个桶去的,所以查找数据的时候同样的通过Key的元素的hashCode进行计算后,就可以知道元素的存储位置,然后通过数组可随机存取的特性,迅速地取到目标桶。如果桶内有不止一个的键值对,那么就原创 2016-11-30 22:56:55 · 294 阅读 · 0 评论
分享