
JDK
文章平均质量分 86
ShelbyLee
这个作者很懒,什么都没留下…
展开
-
java.lang.Thread源码阅读笔记
1. 线程简介 A thread is a thread of execution in a program. The Java Virtual Machine allows an application to have multiple threads of execution running concurrently. 一个thread是程序中一个线程的执行。JVM允许应用在并...原创 2018-02-04 19:47:33 · 659 阅读 · 0 评论 -
Java Collections Framework学习笔记之HashSet
HashSet其实是借助HashMap实现的 public HashSet() { map = new HashMap<>(); }所以HashSet和HashMap肯定有很多关联的地方,不同之处就在于HashSet是只能存储相同类型的对象,而HashMap可以存储键值对。HashMap是不保证顺序的,而HashSet内部是用HashMap...原创 2018-03-30 11:20:28 · 158 阅读 · 0 评论 -
java.lang.Object源码阅读笔记
一、官方文档的描述1. getClass()public final native Class<?> getClass(); Class {@code Object} is the root of the class hierarchy. Every class has {@code Object} as a superclass. All objects...原创 2018-03-14 08:40:03 · 164 阅读 · 0 评论 -
Java Collections Framework学习笔记之HashMap
Java Collections Framework学习笔记之HashMap一、HashMap简介我们看一下官方文档中对HashMap的描述 * Hash table based implementation of the &lt;tt&gt;Map&lt;/tt&gt; interface. This * implementation provides all of th...原创 2018-02-20 22:01:12 · 350 阅读 · 0 评论 -
Java Collections Framework学习笔记之Collection接口
Java Collections Framework学习笔记之Collection接口文章中使用的图均源: http://www.codejava.net我们来一步步学习Collection的源码从图中可以看出Collection接口继承了Iteratable接口,在介绍Collection之前,我们需要先了解一下Iteratable接口,而实现Iteratable接口的集合必须提...原创 2018-02-18 19:10:36 · 439 阅读 · 0 评论 -
Java Collections Framework学习笔记之List接口
Java Collections Framework学习笔记之List文章中使用的图均源: http://www.codejava.net下图是List API的整体层次图 我们先看一下文档中对List的描述:/** * An ordered collection (also known as a <i>sequence</i>). The use...原创 2018-02-18 19:10:06 · 233 阅读 · 0 评论 -
LinkedList和ArrayList的区别
一、前置技能:线性表要想了解ArrayList和LinkedList,首先要知道线性表的概念。线性表是最常用且最简单的一种数据结构,简单说,一个线性表是n个数据元素的有限序列。线性表有两种存储结构:顺序存储结构和链式存储结构 顺序存储结构的特点是逻辑关系上相邻的两个元素在物理位置上也相邻。 优点:可以随机存取缺点:插入/删除需要移动大量元素链式存储结构的特点是不要求逻辑上相邻的...原创 2018-02-18 19:09:33 · 257 阅读 · 0 评论 -
Java ConcurrentModificationException异常剖析
为什么会出现ConcurrentModificationException异常?之前在“Java Collections Framework学习笔记之Collection接口”中在介绍Iterator时有提到过ConcurrentModificationException这个异常。我们被提醒:在直接使用Iterator(不是通过增强for循环间接使用)时,要记住一个基本法则:如果对正在被迭代的...原创 2018-02-18 19:08:56 · 267 阅读 · 0 评论 -
Object类中的equals()与hashCode()
一、官方文档的描述1. getClass()public final native Class<?> getClass(); Class {@code Object} is the root of the class hierarchy. Every class has {@code Object} as a superclass. All objects...原创 2018-02-07 22:31:17 · 284 阅读 · 0 评论 -
java.lang.String源码阅读笔记
一、String类简介The {@code String} class represents character strings. All string literals in Java programs, such as {@code “abc”}, are implemented as instances of this class. String表示字符串,Java中所有...原创 2018-02-11 22:38:14 · 330 阅读 · 0 评论 -
Java 容器学习笔记 github 链接
把对容器的学习笔记放到 github 里了,还在更新~ 目前不打算抽出来作为文章写,感觉挖的还不够深,等对某些东西理解的更深了再写文章吧 Java 容器后面还会对并发、和一些 Java 基础的东西做整理 为啥要做那么多笔记呢?个人比较喜欢把东西写出来~嘻嘻如果真的有人认真看了的话,要是有错误或者对我写的感到迷惑的地方,再或者希望对哪些知识再深入了解一些,请尽管说出来,给我的个人博客留...原创 2018-05-31 17:28:42 · 205 阅读 · 0 评论