博客专栏  >  编程语言   >  JDK源码解析

JDK源码解析

基于JDK源码对底层的API实现进行解析

关注
2 已关注
6篇博文
  • HashMap源码解析(一)

    引言由于HashMap相对来说复杂一些,所以从类的注释开始。基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null ...

    2017-02-09 15:53
    143
  • ArrayList源码解析(上)

    成员变量 elementData为实际存储数据的数组 size为ArrayList的实际大小,和elementData的长度有所区别 private static final long serialV...

    2017-02-07 18:59
    139
  • ArrayList源码解析(中)

    判断元素位置这些函数都相对简单。因为存储的元素可能为null,所以判断的时候多了一次。public int size() { return size; }public boolean isEm...

    2017-02-08 12:32
    131
  • ArrayList源码解析(下)

    序列化操作,writeObject和readObjectprivate void writeObject(java.io.ObjectOutputStream s) throws java.i...

    2017-02-08 17:54
    130
  • ArrayList的equals()方法解析

    public boolean equals(Object o) { if (o == this) return true; if (!(o instance...

    2016-12-22 13:24
    257
  • ThrealLocal详解

    ThrealLocal用于提供线程内部的局部变量, 这种变量在多线程环境下访问能保证各个线程里的变量相对独立于其他线程内的变量, 也就是数据隔离。 简单例子先看一个简单示的ThreadLo...

    2017-01-13 17:10
    253

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部