05 2020 档案
摘要:ThreadLocal 源码分析 * ThreadLocal的内存泄露问题,使用完后,执行remove操作 * 在开放定址算法中,线性探测法是散列解决冲突的一种方法,当hash一个关键字的时候,发现没有冲突, 就保存关键字,如果有冲突,就探测冲突地址的下一个地址,如此循环,知道有空地址为止,从而解决
阅读全文
摘要:HeapByteBuffer 源码分析 package java.nio; class HeapByteBuffer extends ByteBuffer { // ByteBuffer继承自Buffer // 实际是个byte数组 protected final byte[] hb; // 偏移量
阅读全文
摘要:StringDecode 类源码分析 package java.lang; class StringCoding { private StringCoding() { } // 缓存在ThreadLocal中,软引用包装,解码 private final static ThreadLocal<Sof
阅读全文
摘要:String 类源码分析 package java.lang; public final class String implements java.io.Serializable, Comparable<String>, CharSequence { // 定义String为char数组,为fina
阅读全文

浙公网安备 33010602011771号