这取决于您要防范什么。
如果您只是想确保关闭基础流,那么两种方法都可以。
如果还希望
Scanner
将标记为已关闭(以便对该对象的所有后续 *** 作将立即失败),则应调用Scanner.close()
。
这是一般原则;也就是说,它也适用于以一种或另一种方式进行内存缓冲的各种流。
欢迎分享,转载请注明来源:内存溢出
这取决于您要防范什么。
如果您只是想确保关闭基础流,那么两种方法都可以。
如果还希望
Scanner将标记为已关闭(以便对该对象的所有后续 *** 作将立即失败),则应调用
Scanner.close()。
这是一般原则;也就是说,它也适用于以一种或另一种方式进行内存缓冲的各种流。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)