2 个回答
clone():
finalize():
notify()、notifyAll()、wait():
用于创建并返回对象的副本。
默认实现是浅拷贝,可以被子类重写以实现深拷贝。
finalize():
在对象被垃圾回收前调用。
不建议使用,因为不确定性和性能问题。
notify()、notifyAll()、wait():
用于实现线程间的通信和同步。
notify() 唤醒一个在对象上等待的线程,notifyAll() 唤醒所有等待的线程,wait() 使当前线程等待直到被唤醒。
发布于:5个月前 (04-22) IP属地:四川省
equals(Object obj):
hashCode():
toString():
getClass():
用于比较对象是否相等。
默认实现是比较对象的引用是否相同,可以被子类重写以定义自定义的相等性逻辑。
hashCode():
返回对象的哈希码值。
通常与 equals() 方法一起重写,确保哈希码的一致性。
toString():
返回对象的字符串表示。
默认实现返回类名和对象的哈希码,通常被子类重写以提供更有意义的字符串表示。
getClass():
返回对象的运行时类。
可以获取对象所属的类的信息。
发布于:5个月前 (04-22) IP属地:四川省
我来回答
您需要 登录 后回答此问题!