![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java源码分析
文章平均质量分 78
TinyDolphin
这个作者很懒,什么都没留下…
展开
-
源码浅析 ArrayList、Vector、LinkedList 的区别
从类的定义浅析public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializablepublic class Vector<E> extends AbstractList<E> implements List<原创 2017-11-07 13:42:26 · 402 阅读 · 0 评论 -
Java String 源码分析
定义public final class String implements java.io.Serializable, Comparable<String>, CharSequence {可以看出: ①、String 是 final 的(不允许被继承) ②、继承了 Serializable(可以序列化和反序列化)、 Comparable(可以进行自定义的字符串比较)、 Char原创 2017-11-06 14:33:12 · 324 阅读 · 0 评论 -
Java StringBuffer & StringBuilder 源码分析
简介总所周知,StringBuffer 是线程安全的,是 JDK 1.0 加入的;StringBuilder 是线程不安全的,是 JDK 1.5 加入的。String & StringBuffer & StringBuilder 类的定义public final class String implements java.io.Serializable, Comparable<String>,原创 2017-11-06 14:36:30 · 232 阅读 · 0 评论