首页 > 编程语言 >Java Object类详解

Java Object类详解

时间:2022-11-17 23:14:21浏览次数:60  
标签:Java 对象 void Object 详解 线程 方法

Object 是 Java 类库中的一个特殊类,也是所有类的父类。也就是说,Java 允许把任何类型的对象赋给 Object 类型的变量。当一个类被定义后,如果没有指定继承的父类,那么默认父类就是 Object 类。因此,以下两个类表示的含义是一样的。

public class MyClass{…}
等价于
public class MyClass extends Object {…}

由于 Java 所有的类都是 Object 类的子类,所以任何 Java 对象都可以调用 Object 类的方法。常见的方法如表 1 所示。

表 1 Object 类的常用方法
方法说明
Object clone() 创建与该对象的类相同的新对象
boolean equals(Object) 比较两对象是否相等
void finalize() 当垃圾回收器确定不存在对该对象的更多引用时,对象垃圾回收器调用该方法
Class getClass() 返回一个对象运行时的实例类
int hashCode() 返回该对象的散列码值
void notify() 激活等待在该对象的监视器上的一个线程
void notifyAll() 激活等待在该对象的监视器上的全部线程
String toString() 返回该对象的字符串表示
void wait() 在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待

其中,toString()、equals() 方法和 getClass() 方法在 Java 程序中比较常用。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:Java,对象,void,Object,详解,线程,方法
From: https://www.cnblogs.com/xiaobaibailongma/p/16901378.html

相关文章

  • 【书籍分享】Java 从入门到精通 第5版 明日科技 高清文字版pdf 下载
    自取:https://url03.ctfile.com/f/24333903-727283519-6e30ef?p=5831【访问密码:5831】,进入下载页面,选择【普通下载】......
  • java——API——StringBuilder类
    StringBuilder类的概述查阅java.lang.StringBuilder的API,StringBuilder又称为可变字符序列,它是一个类似于String的字符串缓冲区,通过某些方法调用可以改变该序列的长......
  • 详解主成分分析PCA与奇异值分解SVD-PCA对手写数据集的降维 & 用PCA做噪音过滤【菜菜的
    视频作者:[菜菜TsaiTsai]链接:[【技术干货】菜菜的机器学习sklearn【全85集】Python进阶_哔哩哔哩_bilibili]数据预处理章节一直用的这个数据集在本个案例中,由于PCA也有r......
  • Java:SpringBoot整合hibernate-validator实现入参数据校验
    本文仅实现了api接口基本的参数校验,还有更多的校验场景,可以参考文章底部的参考链接使用starter创建SpringBoot项目,并添加依赖依赖<properties><java.version>1.8<......
  • 用 Java 的 IO 流进行读写文件操作
    前言在计算机领域里IO,有时也写作​​I/O​​,是​​Input/Output​​的缩写,也就是输入和输出。这里的输入和输出是指不同系统之间的数据输入和输出,比如读写文件数据,读写......
  • IIC从地址之7位,8位和10位详解
    7位寻址在7位寻址过程中,从机地址在启动信号后的第一个字节开始传输,该字节的前7位为从机地址,第8位为读写位,其中0表示写,1表示读。图1:7位寻址。I2C总线规范规定,标准模式I2C......
  • java——API—— System类
    System类的概述与使用java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有:publicstaticlongcurren......
  • javascript-代码随想录训练营day2
    59.螺旋矩阵Ⅱ题目链接:https://leetcode.cn/problems/spiral-matrix-ii/题目描述:给你一个正整数n,生成一个包含1到n2所有元素,且元素按顺时针顺序螺旋排列的nxn......
  • java——API—— Date类
                        Date类的构造方法和成员方法:                      ......
  • JavaScript对象-RegExp1、RegExp2
    JavaScript对象-RegExp1 RegExp:正则表达式对象1、正则表达式:定义字符串的组成规则1.单个字符:[]如:[a][ab][a-zA-Z][0-9_]特殊符号代表特殊含义的单个字符:\ld:......