回归基础,Java 集合深入理解系列,持续更新~
JVM 源码分析之 System.currentTimeMillis 及 nanoTime 原理详解
对于作者而言,Java 集合分为了 Collection 系列与 Map 系列。
这篇文章很简略的概括了常用的集合的特点,以及给出了相关详细分析的链接。
以后关于 Java 集合,这篇文章个人觉得差不多可以应付了。
让我们来了解 HashMap!
ArrayList 源码解析
HashMap 是日常开发中比较常用的组件,面试中也经常会遇到,我们有必要深入了解它的内部原理,便于日常开发及通过面试。
回归基础,复习数据结构与 Java 集合框架
从源码角度看 Java 中的 Integer 类
回归基础,复习数据结构与 Java 集合框架
HashMap 源码分析(JDK1.8)
HashMap 在 JDK 1.8 后新增了红黑树结构,保证了极端情况下的性能,如果你还不了解,这篇文章对你来说会有一定价值 。
回归基础,Java 集合源码解析系列,持续更新~
StringBuilder 与 StringBuffer 是两个常用的操作字符串的类。大家都知道,StringBuilder 是线程不安全的,而 StringBuffer 是线程安全的。前者是 JDK1.5 加入的,后者在 JDK1.0 就有了。下面分析一下它们的内部实现。
回归基础,Java 集合深入理解系列,持续更新~
在编写的Java程序中有时会遇到用 System.exit 来关闭JVM,其中调用 exit 方法时会包含一个状态参数n,即System.exit(n)。这其实是一个约定值,如果为0则表示正常关闭,而非0则表示非正常关闭。这里我们从JDK源码看下不同状态都是怎么处理的。 先看S…
回归基础,Java 集合源码解析系列,持续更新~
回归基础,Java 集合深入理解系列,持续更新~
很久没有写博客了,准确的说17年以来写博客的频率降低到一个不忍直视的水平。这个真不怪我,给大家解释一下。 一是自从做了leader,整天各种事,开会,过需求,无限循环。心很累,时间也被无线压榨 二 我本身也在学习一些其他的技术,比如ReactNative,也看了半天的kotli…
想看我更多文章:【张旭童的博客】 想来gayhub和我gaygayup:【mcxtzhang的Github主页】 1 概述 在上文中,我们已经聊过了HashMap,本…
本文介绍了 Java 中常用的 List,Set,Map,Queue, 分析其内部的实现原理
本文会从源码(JDK 1.8)的角度来分析 ArrayList,LinkedList,HashMap 这三种常用的数据结构,主要会分析原理与实现,以及每个数据结构所支持的常用操作的复杂度。