【问题标题】:Additional methods in the Object Class对象类中的附加方法
【发布时间】:2010-03-03 13:14:25
【问题描述】:

Object类有很多方法,例如equals、hashCode、notify、wait等。

您认为 Object 类中缺少哪些方法,为什么?有没有你希望它拥有的其他方法?

【问题讨论】:

    标签: java object methods


    【解决方案1】:

    我认为它不应该有任何额外方法...事实上,I think various methods that are there shouldn't be there in the first place

    Java 中的一个问题是很多类型(例如 HashMap)总是直接在键上使用哈希码和相等方法 - 如果 Java 有一个像 .NET 的 IEqualityComparer<T> 这样的接口会更好任何想要执行散列/相等比较的东西都可以委托给。

    【讨论】:

    • 您可以在 Java 中使用 System.identityHashCode() 获取“裸”哈希码。
    • 我认为 System.identityHashCode() 是否可以得到这个裸代码?
    • 我刚刚阅读了您的文章。一方面你说的是很合理的事情,另一方面我认为它可以扩大java入门门槛。
    猜你喜欢
    • 2020-11-05
    • 1970-01-01
    • 2016-07-04
    • 2023-04-04
    • 1970-01-01
    • 2011-09-12
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    相关资源
    最近更新 更多