Java-API简析_java.lang.Object类(基于 Latest JDK)(浅析源码)

news/2025/1/15 19:56:24/

【版权声明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权)
https://blog.csdn.net/m0_69908381/article/details/133474051
出自【进步*于辰的博客】

因为我发现目前,我对Java-API的学习意识比较薄弱,需要慢慢习惯使用Java-API,乃至剖析源码来提升自己的源码阅读能力和编码素质。
大家如果需要Java-API文档,我上传了【https://download.csdn.net/download/m0_69908381/87691693】。

文章目录

  • 1、概述
  • 2、构造方法摘要
    • 2.1 null
  • 3、方法摘要
    • 3.1 protected Object clone()
    • 3.2 boolean equals​(Object obj)
    • 3.3 ~~protected void finalize()~~
    • 3.4 Class<?> getClass()
    • 3.5 int hashCode()
    • 3.6 void notify()
    • 3.7 void notifyAll()
    • 3.8 String toString()
    • 3.9 void wait()
    • 3.10 void wait​(long timeoutMillis)
    • 3.11 void wait​(long timeoutMillis, int nanos)

1、概述

public class Object

类Object是类层次结构的根。 每个班级都有Object作为超类。 所有对象(包括数组)都实现此类的方法。

从以下版本开始:
1.0
另请参见:
Class<T>

2、构造方法摘要

2.1 null

构造一个新对象。

3、方法摘要

3.1 protected Object clone()

创建并返回此对象的副本。

3.2 boolean equals​(Object obj)

指示某个其他对象是否“等于”此对象。

3.3 protected void finalize()

已过时
最终确定机制本质上存在问题。

3.4 Class<?> getClass()

返回此 Object 类运行时的 Class 对象。

3.5 int hashCode()

返回对象的哈希码值。

3.6 void notify()

唤醒正在此对象监视器上等待的单个线程。

3.7 void notifyAll()

唤醒等待此对象监视器的所有线程。

3.8 String toString()

返回对象的字符串表示形式。

3.9 void wait()

导致当前线程等待它被唤醒,通常是“通知”或“中断”。

3.10 void wait​(long timeoutMillis)

导致当前线程等待它被唤醒,通常是“通知”或“中断”,或者直到经过一定量的实时。

3.11 void wait​(long timeoutMillis, int nanos)

导致当前线程等待它被唤醒,通常是“通知”或“中断”,或者直到经过一定量的实时。


本文暂缓更新。


http://www.ppmy.cn/news/1135298.html

相关文章

Redis Cluster Cron调度

返回目录 说明 clusterCron 每秒执行10次clusterCron 内置了一个iteration计数器。每一次运行clusterCron&#xff0c;iteration都加1。当 iteration % 10 0的时候&#xff0c;就会随机选取一个节点&#xff0c;给它发送PING。而由于clusterCron每秒执行10次&#xff0c;所以…

Stable Diffusion云服务器部署完整版教程

Stable Diffusion云服务器部署完整版教程 2023年07月04日 22:30 3607浏览 18喜欢 22评论 <span class"bili-avatar-icon bili-avatar-right-icon "></span> </div>薯片_AI 粉丝&#xff1a; 1513 文章&#xff1a; 1 设置分组取消关注 已关注 …

(一) 使用 Hugo 搭建个人博客保姆级教程(下篇)

关于博客建站简介,请参考上篇 (一) 使用 Hugo 搭建个人博客保姆级教程(上篇) (一)Hugo 安装 Hugo在多个操作系统下的安装 准备工作 安装golang 安装hugo之前,先安装好golang,推荐安装最新版本。Windows 用户强烈建议使用 Scoop 安装(关于 Scoop 安装及使用可参考 Sc…

(高阶) Redis 7 第18讲 RedLock 分布式锁

🌹 以下分享 RedLock 分布式锁,如有问题请指教。🌹🌹 如你对技术也感兴趣,欢迎交流。🌹🌹🌹 如有对阁下帮助,请👍点赞💖收藏🐱‍🏍分享😀 问题 分布式锁问题从(高阶) Redis 7 第17讲 分布式锁 实战篇_PJ码匠人的博客-CSDN博客 这篇文章来看,…

侯捷 C++ STL标准库和泛型编程 —— 8 适配器

8 适配器 适配器 Adapter 只是一个小变化&#xff0c;比如改个接口&#xff0c;函数名称等等其出现在三个地方&#xff1a;仿函数适配器&#xff0c;迭代器适配器&#xff0c;容器适配器可以使用继承 / 复合的两种方式实现&#xff0c;STL中都用复合 其思想就是将该记的东西记…

JS中的 typeof 针对各种类型的返回值 以及typeof历史遗留问题

JS中的 typeof 针对各种类型的返回值 typeof 运算符返回一个字符串&#xff0c;表示操作数的类型。 下表总结了 typeof 可能的返回值 类型结果Undefined"undefined"Null"object"&#xff08;原因&#xff09;Boolean"boolean"Number"numbe…

第10章 MySQL(一)

10.1 谈谈MySQL的架构 难度:★★ 重点:★ 白话解析 要想彻底的理解MySQL,它的架构一定要先弄清楚,当Java程序员通过JDBC或者Mybatis去执行一条SQL的时候,到底经历了什么。下边先看一幅图: 户端:Java程序员通过JDBC或者Mybatis去拿MySQL的驱动程序,实际上就是拿客户端。…

[Spring] Spring5——IOC 简介(二)

目录 六、工厂 Bean&#xff08;Factory&#xff09; 1、普通 bean 2、工厂 bean 3、示例 七、Bean 的作用域 1、单例和多例 2、如何设置为单实例或多实例 八、Bean 的生命周期 1、生命周期 2、生命周期示例 3、Bean 的后置处理器 4、后置处理器示例 九、XML 的自…