主题:[求助]用System.exit(-1)和return有什么不同?
bow_lung
[专家分:0] 发布于 2008-03-11 12:42:00
用System.exit(-1)和return有什么不同?感觉一样的呀。
回复列表 (共2个回复)
沙发
billpig [专家分:0] 发布于 2008-03-11 14:24:00
不一样,比如,在一个函数中(非主函数)
System.exit(-1)是终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
而return只是返回而已,并没有退出JAVA虚拟机,return也只适用于返回值为void的的函数
板凳
yuan_2004 [专家分:10] 发布于 2008-03-11 22:44:00
up!
我来回复