Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

Java 语言与语法

120 道题目
我的收藏与复习
题干与完整题解免费阅读第 1 / 12 页

答:fail-fast 指迭代器发现不允许的结构修改时,尽早抛出 ConcurrentModificationException。所谓 fail-safe 并不是 Java 集合规范中的统一分类:有人用它指快照迭代,也有人把弱一致迭代算进去。面试时应说明具体集合的迭代语义,不能一概说“安全失败就是复制集合”。

专注学习

答:异常处理结束后,Exception 对象不会被立即销毁。如果它不再通过任何强引用路径可达,就可能在之后被垃圾收集;如果仍被日志队列、缓存、其他异常的 cause 或业务对象引用,它就继续存活。是否进入过 catch,不决定它的生命周期。

专注学习
本页 10 道,共 120 道浏览其他领域