原文:JDK源码阅读-------自学笔记(一)(java.lang.Object重写toString源码)

一 前景提要 Object类中定义有public String toString 方法,其返回值是 String 类型. 二 默认返回组成 类名 进制的hashcode,当使用打印方法打印的toString 默认就是返回整个格式 三 场景 很多时候默认的返回,无法让人直观的看到对象的数据和结构类型,所以,一般重写其toString 方法,打印或输出需要的信息 四 实例重写 重写代码 View Co ...

2020-02-03 14:55 4 413 推荐指数:

查看详情

JDK源码阅读-------自学笔记(二)(java.lang.Object重写equals和hashcode源码)

一、前景提要 阅读JDK源码,所有的类的父类都是Object,Objest中定义有public boolean equals(Object obj)方法,它实现了基础的功能比较两个对象时,是看他们是否指向同一个地址的,同一地址返回的就是true,不同地址返回的就是false,但是,有的时候,比较 ...

Mon Feb 03 22:23:00 CST 2020 5 375
JDK1.8源码(一)——java.lang.Object

  本系列博客将对JDK1.8版本的相关类从源码层次进行介绍,JDK8的下载地址。   首先介绍JDK中所有类的基类——java.lang.Object。   Object 类属于 java.lang 包,此包下的所有类在使用时无需手动导入,系统会在程序编译期间自动导入。Object 类是所有 ...

Thu Mar 15 17:42:00 CST 2018 10 13841
JDK源码阅读(1):Object阅读笔记

Object 1. @HotSpotIntrinsicCandidate 使用@HotSpotIntrinsicCandidate注解标注的方法,表示JVM可能为该方法提供了一些基于CPU指令的高效实现,而非使用Java的实现。 2. native方法 getClass ...

Sun Sep 19 00:02:00 CST 2021 0 236
java源码阅读Object

1 类注释 Object类是类层次结构的根,是每一个类的父类。所有的对象(包括数组)都是实现了object类的方法。 2 outline(大纲) outline中图标的含义可以看博客http://blog.csdn.net/frankarmstrong/article ...

Mon Mar 19 17:00:00 CST 2018 0 1810
JDK1.8源码阅读笔记(1)Object

JDK1.8源码阅读笔记(1)Object类 ​ Object 类属于 java.lang 包,此包下的所有类在使⽤时⽆需⼿动导⼊,系统会在程序编译期间⾃动 导⼊。Object 类是所有类的基类,当⼀个类没有直接继承某个类时,默认继承Object类,也就是说任何 类都直接或间接继承此类 ...

Tue Sep 07 20:28:00 CST 2021 0 357
JDK源码阅读(4):HashMap类阅读笔记

HashMap 1. 一些重要参数 1.1 serialVersionUID属性 serialVersionUID适用于java序列化机制。简单来说,JAVA序列化的机制是通过 判断类的serialVersionUID来验证的版本一致的。在进行反序列化时,JVM会把传来的字节流中 ...

Sun Oct 10 23:57:00 CST 2021 0 135
JDK源码阅读(2):String类阅读笔记

String 1. value数组 用于存储String的字符。 @Stable注解表示变量最多被修改一次,称为“稳定的”。 2. checkBoundsOffCount和checkB ...

Mon Oct 04 19:00:00 CST 2021 1 204
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM