void func(final List<integer> a)
这里只是让 a 指向的地址不变,但是 a 指向的列表内容是可以变的 有何方法可以让其内容也不可变?
1
EXE 2017-06-29 13:27:00 +08:00
ImmutableList
|
3
mazyi 2017-06-29 13:59:56 +08:00 via iPhone
Java 并发编程实战欢迎你。
|
4
SoloCompany 2017-06-29 22:15:37 +08:00 via iPhone
https://blog.jetbrains.com/kotlin/2017/06/kotlin-future-features-survey-results/
kotlin 最受欢迎的语言特性之一 Truly immutable data #18 但这是一个几乎不可能实现的特性 |
5
srlp 2017-06-30 09:26:14 +08:00 via iPhone
没有通用的方式。找个 class 封装掉修改接口呗
|