2020-05-01 Scala 可变集合与不可变集合的用处
2020-05-01 本文已影响0人
我的的昵称已被使用换一个吧
immutable
多线程情况下,可以保持线程安全;
减少出错的可能性;
减少测试的代码量;
能获得更好的性能;
不需要支持可变性,可以尽量的节省空间和时间的开销,所有的不可变集合实现都比可变集合更加合理有效的利用内存。
可以被使用为一个常量,并且期望在未来也是保持不变的;
mutable
可以很方便的在原集合上进行增删改查
频繁的对集合进行操作

