gpt4 book ai didi

java - 不可变或不可修改集合的目的

转载 作者:行者123 更新时间:2023-12-02 02:29:56 24 4
gpt4 key购买 nike

不可变或不可修改集合或对象的真正好处是什么?

作为程序员,我们尝试编写没有错误的代码,这样用户就无法破坏系统,坏人也无法侵入系统。对我来说,不可变对象(immutable对象)似乎试图防止程序员犯愚蠢的错误。

还有更多的事情吗?

最佳答案

不可变的类和集合确实有助于避免多个线程尝试修改相同对象的并发问题。

关于java - 不可变或不可修改集合的目的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47289117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com