![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK源码
羽裳
这个作者很懒,什么都没留下…
展开
-
源码阅读系列——java.lang
源码阅读系列——java.langObject八大基本类型的包装类型String、StringBuilder、StringBuffer java.lang是平时用的比较多的包之一,但是内容比较简单,所以我就放到这里了。 Object Object类是平时用的最多的类——因为是所有方法的父类。随着源码来看看 package java.lang; public class Object { ...原创 2019-04-21 16:18:24 · 294 阅读 · 0 评论 -
Java源码解析之Arrays.sort()---到底是怎么排序的
Java源码解析之Arrays.sort函数---到底是怎么排序的简介源码解析int排序longshort排序char排序byte排序floatdouble排序对象的排序 简介 Arrays.sort()是Java为我们提供的原生的排序函数,是可以把我们的数组进行从小到大的顺序排序。例如 import java.util.Arrays; public class Main { publi...原创 2019-04-28 00:05:57 · 1525 阅读 · 3 评论 -
一篇不人云亦云的HashMap
一篇不人云亦云的HashMap前言构造方法put()函数get()函数总结 前言 网上的HashMap讲解的文章是在是太多了,但是大量的人云亦云、不加验证,让人很是无奈啊。。。HashMap的源码重点的地方就是,构造,put()和get()。不想看前面的直接看总结。 构造方法 HashMap一共有四种构造方法 //两个参数,第二个指定的负载因子,第一个是指定的容量,最后会调用tableSizeFo...原创 2019-04-28 20:18:18 · 102 阅读 · 0 评论 -
阻塞队列的小笔记
阻塞队列的小笔记简介API规范原理add和removeoffer和pollput和take 简介 阻塞队列在应用广泛,例如线程池。其原理就是用了锁机制。 API规范 API 1 2 容量到达限制阻塞(阻塞队列使用核心) 插入 add()(到达容量阻塞) offer() (返回添加成功与否) put() 移除 remove() (返回移除成功与否) poll() (返回移除的元...原创 2019-05-04 16:59:06 · 128 阅读 · 0 评论 -
线程安全的Map合集---不只有ConcurrentHashMap和Hashtable
线程安全的Map合集---不只有CurrentHashMap和Hashtable分享HashtableConcurrentHashMapConcurrentSkipListMap 分享 线程安全的Map有哪些呢? Hashtable Hashtable是jdk遗留下来的工具类,简单暴力,把线程不安全的方法全部加上了synchronized,因此肯定是线程安全的。但是他相对于HashMap还是有自己...原创 2019-04-29 23:31:58 · 1318 阅读 · 0 评论