System.exit(0)是系统退出,返回调用系统一个数值0(0一般代表正常退出)
java 是运行在虚拟机即JVM中
系统退出是关闭其虚拟机而已
如在JSP运行此命令,会将tomcat server累似关联的服务也关闭,tomcat也是运行在JVM上的
此命令不会关闭windows系统或DOS环境,JVM是运行windows系统上或DOS环中)
你说的黑窗口实际是windows中的一个dos 虚拟环境
否则的话万一java 有意外退出将WINDOWS也关了,让就乱套了
温馨提示:内容为网友见解,仅供参考