【发布时间】:2010-03-03 13:14:25
【问题描述】:
Object类有很多方法,例如equals、hashCode、notify、wait等。
您认为 Object 类中缺少哪些方法,为什么?有没有你希望它拥有的其他方法?
【问题讨论】:
Object类有很多方法,例如equals、hashCode、notify、wait等。
您认为 Object 类中缺少哪些方法,为什么?有没有你希望它拥有的其他方法?
【问题讨论】:
我认为它不应该有任何额外方法...事实上,I think various methods that are there shouldn't be there in the first place。
Java 中的一个问题是很多类型(例如 HashMap)总是直接在键上使用哈希码和相等方法 - 如果 Java 有一个像 .NET 的 IEqualityComparer<T> 这样的接口会更好任何想要执行散列/相等比较的东西都可以委托给。
【讨论】:
System.identityHashCode() 获取“裸”哈希码。