![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDK源码
JDK源码学习
jacobbbbbbbb
一个java学习者的学习笔记
展开
-
JDK1.8源码阅读(6)--Error/Exception/Class
JDK1.8源码阅读(6)–Error/Exception/Class一.Error类类图:Error类继承于Throwable类static final long serialVersionUID = 4980196508277280342L; 序列号public Error()构造方法,这里用的是父类Throwable的构造方法 public Error() { ...原创 2020-03-05 16:56:39 · 248 阅读 · 0 评论 -
JDK1.8源码阅读(5)--ThreadLocal/Enum/Throwable
JDK1.8源码阅读(4)–一.ThreadLocal类类图:这个类并没有继承其他的类或接口。private final int threadLocalHashCode = nextHashCode(); 原始种子,由内置种子计算而来,用来生成均匀的索引一个线程可以有多个ThreadLocal实例,各实例之内的原始种子值不相同一个ThreadLocal实例也可被多个线程共享,此时多个线...原创 2020-03-04 22:45:17 · 343 阅读 · 0 评论 -
JDK1.8源码阅读(4)--Long/Short/Thread
JDK1.8源码阅读(4)–一.Long类类图:Long类继承于Number抽象类和接口ComparableLong有些变量和方法跟Integer中类似,就不再赘述。二.Short类类图:Short类继承于Number抽象类和接口ComparableShort有些变量和方法跟Integer中类似,就不再赘述。三.Thread类类图:首先是一个定义函数式编程的Function...原创 2020-03-03 21:42:25 · 227 阅读 · 0 评论 -
JDK1.8源码阅读(3)--Byte/Double/Float /Integer
JDK1.8源码阅读(3)–前面两章写的过于冗长,接下来会省略些简单的又不是很重要的方法,重点突出那些有阅读意义的代码。一.Byte类类图:原创 2020-03-02 17:25:29 · 485 阅读 · 0 评论 -
JDK1.8源码阅读(2)--AbstractStringBuilder/StringBuffer/StringBuilder/Boolean
JDK1.8源码阅读(2)–一.AbstractStringBuilder抽象类,类图:继承了2个接口,一个是CharSequence,前面一章讲过,还有个是Appendable,下面讲讲这个:这是一个添加字符序列的接口,代表对象具有添加字符序列的能力Appendable append(CharSequence csq):向该对象添加一个字符序列Appendable append(C...原创 2020-03-01 21:25:15 · 134 阅读 · 0 评论 -
JDK1.8源码阅读(1)--Object类和String类
JDK8源码阅读(1)java.lang一.Object类java所有类的祖先。类图:依次分析下这几个方法:1.void registerNatives()先定义了registerNatives()方法,然后当该类被加载的时候,调用该方法完成对该类中本地方法的注册。2.Class<?> getClass()返回当前对象所属的类对象。3.int hashCode()...原创 2020-03-01 10:49:11 · 350 阅读 · 0 评论