Object类的常用方法

news/2025/2/23 22:14:03

Object类里有哪些常用的方法?

1.getClass():获取类的class对象。

2.hashCode:获取对象的hashCode值。

3.equals():比较对象是否相等,比较的是值和地址,子类可以重写。

4.clone():克隆方法。

5.toString():如果没有重写,将打印对象的地址值。

6.notify():随机选择一个在该对象上调用wait方法的线程,解除其阻塞状态。该方法只能在同步方法或同步块内部调用。

同步方法和同步代码块:就是在方法或代码块前加上synchronized关键字,使其一次只能有一个线程进入,其它线程等待。

7.notifyAll():解除所有在该对象上调用wait方法的线程的阻塞状态。只能在同步方法或同步块内部调用。

8.wait():线程进入等待状态。只能在同步方法中调用。

9.finalize():对象回收时调用。


http://www.niftyadmin.cn/n/458984.html

相关文章

社区活动 | OpenVINO™ DevCon 中国系列工作坊第二期 | 使用 OpenVINO™ 加速生成式 AI...

生成式 AI 领域一直在快速发展,许多潜在应用随之而来,这些应用可以从根本上改变人机交互与协作的未来。这一最新进展的一个例子是 GPT 模型的发布,它具有解决复杂问题的能力,比如通过医学和法律考试这种类似于人类的能力。然而&am…

k8s学习总结

什么是K8s Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 拥有一个庞大且快速增长的生态系统。Kubernetes 的服务、支持和工具广泛可用。 Kubernetes 这个名字源于希腊语&#x…

Java——《面试题——MySQL篇》

前文 java——《面试题——基础篇》 Java——《面试题——JVM篇》 Java——《面试题——多线程&并发篇》 Java——《面试题——Spring篇》 Java——《面试题——SpringBoot篇》 目录 前文 1、数据库的三范式是什么? 2、MySQL数据库引擎有哪些 3、说说…

Python——函数及递归

Python Python一、补充循环结构for循环: 二、函数1、函数(function)2、调用函数:3、函数的分类:4、局部变量和全局变量:5、函数在内存中调用问题6、值传递和引用传递:7、函数的参数8、函数传递9…

百度智能云服务器 笔记

百度智能云服务器 笔记 主页地址链接 活动链接 mysql:root:username:rootpassword:123456 redis:usernam:rootpassword:1234561.检查操作系统 查看linux版本是centos还是redhat cat /etc/redhat-release则会出现具体系统 Red Hat Enterprise Linux AS release 4 (Nahant Up…

模拟电路系列文章-放大电路输出电容

目录 概要 整体架构流程 技术名词解释 技术细节 小结 概要 提示:这里可以添加技术概要 一个运放组成的同相比例器(包含运放内部结构)所示,在它的输出端对地接了一个大电容C,这是一个极其危险的电路,一般会…

嵌入式中编写可移植 C/C++ 程序的要点方法

以前做过两年 C 程序移植工作,从 Win32 平台移植到 Linux 平台。大约有上百万行 C/C代码,历时一年多。 在开发 Win32 版本时,已经强调了程序的可植性,无奈 Win32 团队里对 Linux 精通的人比较少,很多问题没有想到&…

边缘计算框架EdgeX Foundry 介绍1-基本介绍

边缘计算 文章目录 边缘计算什么是 EdgeX FoundryEdgeX Foundry 平台架构四个服务层两个底层的增强系统服务 什么是 EdgeX Foundry EdgeX Foundry 是由 Linux 基金会运营的厂商中立的开放源码项目,旨在为物联网边缘计算创建公共开放的框架。 官网地址:…