java System.exit(0)是什么,为什么关闭了程序窗口那个黑色的控制台并没有一起关闭

 我来答
artintin
2012-03-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:7508
采纳率:80%
帮助的人:2878万
展开全部
System.exit(0)是系统退出,返回调用系统一个数值0(0一般代表正常退出)

java 是运行在虚拟机即JVM中
系统退出是关闭其虚拟机而已
如在JSP运行此命令,会将tomcat server累似关联的服务也关闭,tomcat也是运行在JVM上的

此命令不会关闭windows系统或DOS环境,JVM是运行windows系统上(或DOS环境中)
你说的黑窗口实际是windows中的一个dos 虚拟环境
否则的话万一java 有意外退出将WINDOWS也关了,让就乱套了
骑仕猎人
2012-03-21 · TA获得超过343个赞
知道小有建树答主
回答量:386
采纳率:100%
帮助的人:208万
展开全部
System.exit(0)只能关闭java的application,
黑窗口是windows系统的;
追问
那有办法可以关闭那个黑窗口吗?
追答
你是说用java代码 关闭dos窗口?这还真不太了解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
太阳花呼呼
2012-03-21
知道答主
回答量:74
采纳率:0%
帮助的人:22万
展开全部
fdghtfryhtrytt6
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式