java的object有哪些方法
时间: 2023-10-10 11:10:19 浏览: 85
JAVA中的对象,类和方法
5星 · 资源好评率100%
Java 中的 Object 类是所有类的父类,因此它定义了一些基本的方法,可以在所有对象中使用。下面是一些常用的 Object 类方法:
1. equals(Object obj):用于比较两个对象是否相等。
2. hashCode():返回对象的哈希码值。
3. toString():将对象转换为字符串表示形式。
4. getClass():返回对象的运行时类。
5. clone():创建并返回对象的副本。
6. finalize():在对象被垃圾回收器回收之前调用。
7. notify():唤醒在该对象上等待的单个线程。
8. notifyAll():唤醒在该对象上等待的所有线程。
9. wait():导致当前线程等待,直到另一个线程调用该对象的 notify() 或 notifyAll() 方法。
10. wait(long timeout):导致当前线程等待指定的毫秒数,直到另一个线程调用该对象的 notify() 或 notifyAll() 方法。
11. wait(long timeout, int nanos):导致当前线程等待指定的毫秒数和纳秒数,直到另一个线程调用该对象的 notify() 或 notifyAll() 方法。
这些方法是 Object 类的一部分,可以在所有 Java 对象中使用。注意,某些方法需要使用 synchronized 关键字进行同步处理。
阅读全文