JAVA源码分析
Aking2333
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK源码分析(三)Class类
1 class类 函数列表 2 这里通过反射来理解一下class类的主要特性 重点为 class.forName()方法以及 invoke()方法 1 class.forName() 当使用一个类的时候(比如 new 一个类的实例),会检查此类是否被加载到内存,如果没有,则会执行加载操作。 读取类对应的 class 文件数据,解析此数据,构造一个此类对应的 Class 类的实例。此时JVM就可以使用该类了,比如实例化此类,或者调用此类的静态方法。 Java...原创 2020-11-30 23:26:41 · 204 阅读 · 0 评论 -
JDK源码分析(二)object类
1 Object类结构图 2 分析 主要方法包括: 1 .registerNatives() 此方法为本地方法,作用为 唤起 底层关联 c/c++ 的定义方法, 当object类被装载时,通过默认构造方法 唤起底层c/c++方法,创建一个object对象 2 .hashCode() 此方法为本地方法,作用为获取当前对象的哈希值,可以被重写,如果子类重写该方法 就意味着有子类去决定它自己的哈希值;如果子类没有重写该方法 默认将...原创 2020-11-26 21:41:18 · 145 阅读 · 0 评论 -
JDK 源码学习与分析(一)
1、java.lang.String 1 基本定义 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private fi...原创 2019-03-29 11:08:28 · 1013 阅读 · 0 评论
分享