【发布时间】:2020-12-15 23:43:17
【问题描述】:
此问题与question 重复,但如果可以关闭,则没有人回答。
他们只提出了替代方案 - 使用 try-with 或实际上有像 Scanner scanner=new Scanner(System.in) 这样的参考。
这导致我认为无法关闭未引用的 Scanner 对象但是...
问题:对象不应该成为符合条件的垃圾收集,因此最终会被关闭吗?
(注意:我确实意识到依赖 GC 并不是一个好主意)
【问题讨论】:
-
Scanner不会自动关闭。请注意,在此处关闭scanner也会关闭System.in(这是一个全局变量)。
标签: java garbage-collection java.util.scanner