- 博客(3)
- 收藏
- 关注
原创 Java:线程池
参考:Android开发——Android中常见的4种线程池(保证你能看懂并理解)参考:干货,谈谈对java线程池的理解(面试必备)为什么要用线程池?使用线程池可以给我们带来很多好处,首先通过线程池中线程的重用,减少创建和销毁线程的性能开销。其次,能控制线程池中的并发数,否则会因为大量的线程争夺CPU资源造成阻塞。最后,线程池能够对线程进行管理,比如使用ScheduledThreadPool...
2019-09-19 17:51:56 277
原创 Java:HashMap解析
参考:Java中HashMap的实现原理参考:一文读懂HashMap参考:漫画:高并发下的HashMap1.概念理解什么是Hash算法?在讲解HashMap前我们先要对一些知识有一些基础的概念,比如什么是Hash算法。Hash算法简单的讲是你输入任意长度的一个值后,通过散列算法返回另一个固定长度的值。2.HaspMap的实现原理1.HashMap概述HaspMa...
2019-09-17 17:00:51 251
原创 数据结构:红黑树
参考:【老实李】JDK1.8中HashMap的红黑树参考:红黑树的插入过程(图解)参考:HashMap—红黑树算法结构详解参考:红黑树(一)之 原理和算法详细介绍1.红黑树介绍1.1二叉查找树介绍红黑树前先要理解什么是二叉查找树。二叉查找树(1)左子树上所有结点的值均小于或等于它的根结点的值。(2)右子树上所有结点的值均大于或等于它的根结点的值。(3)左、...
2019-09-15 20:49:21 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人