![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK源码解析
武培轩
这个作者很懒,什么都没留下…
展开
-
HashMap源码解析(JDK1.8)
package java.util;import sun.misc.SharedSecrets;import java.io.IOException;import java.io.InvalidObjectException;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import ...原创 2018-03-21 22:19:00 · 481 阅读 · 4 评论 -
ConcurrentHashMap源码解析(JDK1.8)
ConcurrentHashMap源码解析(JDK1.8) package java.util.concurrent;import java.io.ObjectStreamField;import java.io.Serializable;import java.lang.reflect.ParameterizedType;import ...原创 2018-03-22 16:40:00 · 1151 阅读 · 0 评论 -
LinkedList源码解析(JDK1.8)
package java.util;import java.util.function.Consumer;/** * LinkedList是List和Deque接口的双向链表的实现。实现了所有可选List操作,并允许包括null值。 * LinkedList既然是通过双向链表去实现的,那么它可以被当作堆栈、队列或双端队列进行操作。并且其顺序访问非常高效,而随机访问效率比较低。 * ...原创 2018-03-21 22:17:00 · 242 阅读 · 0 评论 -
Object源码解析(JDK1.8)
package java.lang;public class Object { /** * 一个本地方法,具体是用C(C++)在DLL中实现的,然后通过JNI调用 */ private static native void registerNatives(); /** * 对象初始化时自动调用此方法 */ stat...原创 2018-03-21 22:24:00 · 212 阅读 · 0 评论 -
Hashtable源码解析(JDK1.8)
package java.util;import java.io.*;import java.util.concurrent.ThreadLocalRandom;import java.util.function.BiConsumer;import java.util.function.Function;import java.util.function.BiFunction;i...原创 2018-03-21 22:22:00 · 319 阅读 · 0 评论 -
Runtime源码解析(JDK1.8)
package java.lang;import sun.reflect.CallerSensitive;import sun.reflect.Reflection;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;impor...原创 2018-03-22 16:38:00 · 903 阅读 · 0 评论 -
ArrayList源码解析(JDK1.8)
package java.util;import sun.misc.SharedSecrets;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.UnaryOperator;/** * 概述: * List接口可调整大小的数组实现。...原创 2018-03-21 20:22:00 · 521 阅读 · 0 评论