花费 9 ms
JDK1.8源码(七)——java.util.HashMap 类

  本篇博客我们来介绍在 JDK1.8 中 HashMap 的源码实现,这也是最常用的一个集合。但是在介绍 HashMap 之前,我们先介绍什么是 Hash表。 1、哈希表   Hash表也称为散 ...

Fri Apr 13 06:49:00 CST 2018 19 14882
JDK1.8源码(一)——java.lang.Object类

  本系列博客将对JDK1.8版本的相关类从源码层次进行介绍,JDK8的下载地址。   首先介绍JDK中所有类的基类——java.lang.Object。   Object 类属于 java.la ...

Thu Mar 15 17:42:00 CST 2018 10 13841
Java的深拷贝和浅拷贝

  关于Java的深拷贝和浅拷贝,简单来说就是创建一个和已知对象一模一样的对象。可能日常编码过程中用的不多,但是这是一个面试经常会问的问题,而且了解深拷贝和浅拷贝的原理,对于Java中的所谓值传递或者 ...

Wed Mar 14 15:41:00 CST 2018 3 13587
JDK1.8源码(五)——java.util.ArrayList 类

  关于 JDK 的集合类的整体介绍可以看这张图,本篇博客我们不系统的介绍整个集合的构造,重点是介绍 ArrayList 类是如何实现的。 1、ArrayList 定义   ArrayList 是 ...

Wed Mar 28 17:13:00 CST 2018 12 11664
JDK1.8源码(四)——java.util.Arrays 类

  java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法,而且每个方法基本上都是静态方法,能直接通过类名Arrays调用。 1、asList    ...

Mon Mar 26 15:21:00 CST 2018 2 10905
JDK1.8源码(六)——java.util.LinkedList 类

  上一篇博客我们介绍了List集合的一种典型实现 ArrayList,我们知道 ArrayList 是由数组构成的,本篇博客我们介绍 List 集合的另一种典型实现 LinkedList,这是一个由 ...

Mon Apr 02 17:44:00 CST 2018 4 9892
JDK1.8源码(三)——java.lang.String 类

  String 类也是java.lang 包下的一个类,算是日常编码中最常用的一个类了,那么本篇博客就来详细的介绍 String 类。 1、String 类的定义   和上一篇博客 ...

Wed Mar 21 18:52:00 CST 2018 10 7743
JDK1.8源码(八)——java.util.HashSet 类

  在上一篇博客,我们介绍了 Map 集合的一种典型实现 HashMap ,在 JDK1.8 中,HashMap 是由 数组+链表+红黑树构成,相对于早期版本的 JDK HashMap 实现,新增 ...

Thu Oct 25 04:07:00 CST 2018 1 6183
JDK1.8源码(二)——java.lang.Integer 类

  上一篇博客我们介绍了 java.lang 包下的 Object 类,那么本篇博客接着介绍该包下的另一个类 Integer。在前面 浅谈 Integer 类 博客中我们主要介绍了 Integer 类 ...

Mon Mar 19 15:45:00 CST 2018 5 6949
JDK1.8源码(九)——java.util.LinkedHashMap 类

  前面我们介绍了 Map 集合的一种典型实现 HashMap ,关于 HashMap 的特性,我们再来复习一遍:   ①、基于JDK1.8的HashMap是由数组+链表+红黑树组成,相对于早期 ...

Wed Nov 21 16:51:00 CST 2018 8 3851

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM