源码分析
CSJ-02
emmmmm
展开
-
String 类--源码分析
一 :实现接口public final class String implements java.io.Serializable, Comparable<String>, CharSequence {java.io.Serializable 这个序列化接口没有任何方法和域,仅用于标识序列化的语意。Comparable<String> 这个接口只有一个c...转载 2019-07-08 16:42:21 · 115 阅读 · 0 评论 -
ArrayList--源码分析
public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ //类的实现}它继承于AbstractList,实现了List, RandomAccess, Clo...转载 2019-07-15 23:16:29 · 68 阅读 · 0 评论 -
Object类--源码分析
Object类没有定义属性,一共有13个方法,是所有类的祖先 ,位于java.lang 包里。 private static native void registerNatives(); static { registerNatives(); }registerNatives函数前面有native关键字修饰,Java中,用native关键字修饰的函数表明该...转载 2019-07-11 17:52:15 · 131 阅读 · 0 评论 -
建造者模式源码分析
建造者模式,对于后端开发人员来说应该是很熟悉的,我们比较常用的HttpClient框架在构建Client时就用到了建造者模式。定义惯例先来看看建造者模式的定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。UriComponents可以说建造者模式理解起来是比较的容易的。它就是将复杂类的构建与其本身解耦合,并在其构造类中完成对它不同形式的创建。在sp...转载 2019-10-06 15:22:01 · 295 阅读 · 0 评论