摘要:
原文:Java 8系列之重新认识HashMap,有删改。 JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。本文结合JDK1.7和JDK1.8的区别,深入探讨HashMap的结构实现和功能原理,文章末尾附有HashMap的put方法和resize方法的源码解析 阅读全文
posted @ 2019-04-10 21:34
yn_huang
阅读(181)
评论(0)
推荐(0)
摘要:
CopyOnWriteArrayList 首先提两点: 1、CopyOnWriteArrayList位于java.util.concurrent包下,可想而知,这个类是为并发而设计的 2、CopyOnWriteArrayList,顾名思义,Write的时候总是要Copy,也就是说对于CopyOnWr 阅读全文
posted @ 2019-04-10 17:16
yn_huang
阅读(2033)
评论(0)
推荐(0)
摘要:
初识LinkedList 上一篇中讲解了ArrayList,本篇文章讲解一下LinkedList的实现。 LinkedList是基于链表实现的,所以先讲解一下什么是链表。链表原先是C/C++的概念,是一种线性的存储结构,意思是将要存储的数据存在一个存储单元里面,这个存储单元里面除了存放有待存储的数据 阅读全文
posted @ 2019-04-10 16:16
yn_huang
阅读(199)
评论(0)
推荐(0)
摘要:
前言 这个分类中,将会写写Java中的集合。集合是Java中非常重要而且基础的内容,因为任何数据必不可少的就是该数据是如何存储的,集合的作用就是以一定的方式组织、存储数据。这里写的集合,一部分是比较常见的、一部分是不常用但是我个人平时见到过的,一些比较相似的集合(比如HashMap和Hashtabl 阅读全文
posted @ 2019-04-10 13:09
yn_huang
阅读(173)
评论(0)
推荐(0)
摘要:
代理这个词大家肯定已经非常熟悉,因为现实中接触的很多,其实现实中的东西恰恰可以非常形象和直观地反映出模式的抽象过程以及本质。现在房子不是吵得热火朝天吗?我们就以房子为例,来拨开代理的面纱。 假设你有一套房子要卖,一种方法是你直接去网上发布出售信息,然后直接带要买房子的人来看房子、过户等一直到房子卖出 阅读全文
posted @ 2019-04-10 10:48
yn_huang
阅读(205)
评论(0)
推荐(0)