HashMap源码解析(JDK1.8)

一、HashMap是什么相信阅读过HashMap源码的小伙们都知道,HashMap实现了Map接口,Map就是用于存储键值对(k,v)的集合类,而HaspMap是针对k,v 来进行的一些列操作,并且HashMap 在1.8以后加入了红黑树数据结构来便于我们的数据检索操作HashMap继承树结构Has

javaSE 

HashMap源码解析(JDK1.7)


javaSE 

设计模式也可以这么简单

一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of

javaSE 

JUC学习笔记(下)


javaSE 

遍历HashMap的5种最佳方式


javaSE 

并行流式计算

问题:计算数字的累加如何才能更快?一、计算方式比较1. for循环public static void test1(){ Long sum = 0L; long start = System.currentTimeMillis(); for (Long i = 1L; i &l

javaSE 

JUC学习笔记(上)


javaSE 

Java中 == 和equals()的区别

== 和equals()最大的区别是:一个是运算符,一个是方法。==:【1】如果比较的对象是基本数据类型,则比较数值是否相等【2】

javaSE 

FastJson 集合对象转换

SerializeWriter:相当于StringBufferJSONArray:相当于ListJSONObject

javaSE