java Object 方法详解
2025年9月13日•望舒
Object方法注意其他toString对象转文本输出,所以输出时应该是有意义的如:数据库对应的bean对象的主键以及关键字段信息 hashCode对同一对象多次调用hashCode,必须一致的返回相同的int(前提:equals时所用得信息没有被修改)。同一应用的多次运行时,该int无需保持一致如
Object
|
方法 |
注意 |
其他 |
| toString |
| |
| hashCode |
|
HashMap中已经存储的key,hashCode被更改的后果是什么? |
| equals |
equals 方法在非空对象引用上实现相等关系:
注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定声明相等对象必须具有相等的哈希码。 | |
| eclipse: Source |
| |
| finalize |
| |
| clone |
|
看看ArrayList.clone() |
| wait和notify |
当前线程必须拥有此对象监视器 | 要在同步代码块中 |