跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
Java
/
接口
在接口中声明 `List<String> EVENTS = new ArrayList<>();`,哪项描述正确?
来自 接口
Java 25 LTS
入门
1分钟
在接口中声明 `List<String> EVENTS = new ArrayList<>();`,哪项描述正确?
引用是 public、static、final,但调用方仍能修改该列表。
每个实现对象都会得到一份独立列表。
该声明非法,因为接口字段不能调用构造器。
该列表及其中所有元素都会变成深度不可变。
检查
向 AI 询问这道练习
报告错误
上一道练习
哪项改动一定会让有效的函数式接口不再是函数式接口?
测验
下一道练习
这段程序会输出什么?
预测输出
有新版本可用
重新加载