【发布时间】:2017-10-25 09:09:24
【问题描述】:
假设我打开了一个扫描仪,无论是来自System.in 还是来自文件,并且在程序中的某个时刻我正在激活System.exit(),(并且之前没有调用scanner.close()),它如何(以及是否)影响扫描仪?
我在想,自从system.exit() 方法关闭了 JVM,与扫描器相关的所有东西都将被正确关闭,但我没有找到关于这种情况的任何具体信息。例如 - 在System.exit() 之后,扫描仪打开的文件是否会被解锁(从扫描仪中“释放”)?在scanner.close() 激活的所有相关进程是否也会被System.exit()“激活”?
【问题讨论】:
标签: java java.util.scanner system.exit