在 Java 中将集合声明为 Final 意味着什么?是不是不能再添加更多的元素了?难道已经存在的元素就不能改变了吗?难道是别的什么?
不。这只是意味着引用不能更改。
final List list = new LinkedList();
....
list.add(someObject); //okay
list.remove(someObject); //okay
list = new LinkedList(); //not okay
list = refToSomeOtherList; //not okay
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)