可以理解是JVM一开始就创建的资源,随着应用程序结束而关闭,不被gc回收。确保程序中只有当前位置使用就可以关闭。否则在其他地方使用system.in会抛出java.io.IOException: Stream closed异常
查看system.in源代码也很好理解,因为是使用finnal static修饰的
public final static InputStream in = null;
原文:https://www.cnblogs.com/jiangsonglin/p/14332588.html