2020-09-10:java里Object类有哪些方法?

福哥答案2020-09-10:

registerNatives:private+static。
getClass:返回此 Object 的运行时类。
hashCode:返回该对象的哈希码值。
equals:指示其他某个对象是否与此对象“相等”。
clone:protected。创建并返回此对象的一个副本。
toString:返回一个String字符串,用于描述当前对象的信息,可以重写返回对自己有用的信息,默认返回的是当前对象的类名+hashCode的16进制数字。
notify:唤醒在此对象监视器上等待的单个线程。
notifyAll:唤醒在此对象监视器上等待的所有线程。
wait(long timeout):在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者超过指定的时间量前,导致当前线程等待。
wait(long timeout, int nanos):在其他线程调用此对象的 notify() 方法或 notifyAll() 方法,或者其他某个线程中断当前线程,或者已超过某个实际时间量前,导致当前线程等待。
wait:在其他线程调用此对象的 notify() 方法或 notifyAll() 方法前,导致当前线程等待。
finalize:protected。当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。
***
[评论](https://user.qzone.qq.com/3182319461/blog/1599692038)

posted @   福大大架构师每日一题  阅读(123)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示