1.Java源码
Ryane_Lee
低调做人,高调做事。
展开
-
Java容器类源码-ArrayList的最全的源码分析
本文是针对Java 1.8的源代码进行解析的,可能会和其他版本有所出入。 笔者技术真的是一般般,写这个为了加深理解的同时给害怕看源代码的朋友一点鼓励,所以笔者在写的过程中有查阅很多资料来努力减少错误,但是如有错漏之处,希望大神们指出,我会第一时间修改,以免误人子弟,也希望和笔者一样基础不够好的朋友不要畏惧看源码,源码看起来并不会很难,而且多看源代码会对Java更深刻的理解。原创 2016-07-27 08:36:16 · 53890 阅读 · 6 评论 -
Java容器类源码-Vector的最全的源码分析
一、概述 我们都知道,在Java的Collections包含了List和Set,而List里面有ArrayList、LinkedList、还有Vector,对于很多Java初学者来说,前面两个比较常用,ArrayList查询效率比较高(底层是数组实现),而LinkedList的增删效率比较高(底层是双向链表实现)。那么Vector是什么呢?它和ArrayList、LinkedList一样,支持有原创 2017-10-23 11:48:03 · 2633 阅读 · 0 评论 -
Java容器类源码-LinkedList的最全的源码分析
一、概述 我们都知道,在Java中容器类里面包含了Collections(单列集合)和Map(双列集合),而Collections中又包含了List(有序,元素可以重复)和Set(无序,元素不重复),而List中又包含了ArrayList、LinkedList和Vector(JDK1.2之后已经过时),所以ArrayList和LinkedList就作为了我们常用的List集合,它们都有共同点原创 2017-10-22 14:43:07 · 1607 阅读 · 0 评论