
前言 本文将对 Java 线程 Thread 进行学习和总结,以下是概览: 一、Thread 创建 线程的创建主要依靠实现 Runnable 接...
一、背景 要理解反射,首先要知道它产生的背景。 在 Java 中,正常情况下我们只需要 new 某个类来使用就行了,但是如果想在运行时灵活创建某...
前言 Iterator 是 Java 数据结构框架的起始,它是一个顶级接口,梦开始的地方。 让这个迭代器作为顶级接口可能是出于功能的考虑,不管怎...
线性链表 LinkedList 学习,比起 HashMap 真是简单多了。 @[toc] LinkedList 特点 有序,但内存空间中可能比较...
ArrayList 实现/继承: List 接口 定义线性集合的抽象,定义了获取容量size()、是否为空isEmpty()、是否包含某元素co...
JDK 1.7 数据结构 Segment 分段锁 依旧是数组+链表,Segment 是一个 ReentrantLock 可重入锁: 数据操作的时...
前言 经常用 HashMap,本来以为没多少内容,但是仔细研究之后发现还是有点东西的。本文通过一些问题结合源码对 HashMap 进行记录,以便...
定义 Java 中字符串,用来定义一串字符。说白了就是一串 char 的数组。 实现三个接口: Serializable:序列化。 Compar...
前言 无论是 Java 还是 Android,学习它们的类加载机制都非常重要的。本文统一记录两个平台下 ClassLoader 的实现。 一、J...
文集作者