- 博客(1)
- 收藏
- 关注
原创 Scanner的close方法的异常和处理
当想要关闭Scanner时,即执行Scanner的close()方法时,会关闭System.in(System.in是在Scanner对象被初始化时被传入的参数。为什么要调用Scanner的close方法:因为System.in在被第一次声明时会打开inputStream,而输入流是非常占用内存的,因此通常为了节省内存会调用Scanner.close()来关闭输入流,从而节省内存。在方法结束前调用Scanner的close方法或者确保后面不会再用到Scanner时对Scanner的close方法调用。
2023-06-29 13:00:55 272 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人