zoukankan      html  css  js  c++  java
  • 浅析Java的Object类

    前言:
      最近在回顾Java基础,在此过程中,查看源码是少不了的
      这里以JDK8以基准,记录一些自己查看源码的观感


    1. Object类,翻阅源码,看看这个类的所在位置,是在 java.lang 包下(补充一点:Java语言包(java.lang)定义了Java中的大多数基本类,由Java语言自动调用,不需要显示声明。该包中包含了Object类)

      由上图的源码注释可知:
    • Object类是类层次结构中的根节点
    • Object类是所有类的超类
    • 所有对象(包含数组)都实现Object类中的方法
    1. Ctrl+H查看一下Object类的层析结构(Object类是整个类层次结构的根结点),验证上面一点

      可知:所有类都是由Object类派生的

    2. 查看该类的属性和方法

      可以看到一些常用的方法 :getClass、hashCode、equals、toString、
      线程相关的:notify、wait
      其他:clone、finalize
      这些方法都是所有类都拥有的
      这些方法的解释,具体可以看我下面的超链接,写的还不错,我暂时没什么可以补充的地方。


    补充:找到一份比较详细的源码分析,这里贴一下链接

  • 相关阅读:
    phpstudy下允许所有的目录科访问
    fastadmin怎么自动生成框架目录
    优化数据库
    git操作是出现Username for 'https://github.com':的验证问题
    git上传命令步骤
    mysql 组合两张表
    删除重复的电子邮箱
    Neo4j
    opencv学习笔记(2
    opencv学习笔记(1)
  • 原文地址:https://www.cnblogs.com/ihaokun/p/10702481.html
Copyright © 2011-2022 走看看