【问题标题】:Lists and maps in JavaJava 中的列表和映射
【发布时间】:2011-09-11 03:57:43
【问题描述】:

我只是想把所有事情都弄清楚。当我在 Java 中使用列表或映射时,映射和列表实际上并不存储对象的副本,对吗?它们只包含指向它们的指针?我想是这样的,我只是想检查和巩固我的知识。

【问题讨论】:

    标签: java list object map


    【解决方案1】:

    是的,存储了对 Object 的引用。您可以在 Map 或 List 之外操作对象,当您从 Map 或 List 获取更新后的对象时将返回它

    【讨论】:

      【解决方案2】:

      是的,如果你想复制一个对象,他们会使用返回一个新对象的 clone() 方法,但你必须考虑为你的自定义类实现它

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-21
        • 1970-01-01
        • 2021-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-27
        相关资源
        最近更新 更多