当前位置:首页 » 编程语言 » javaexitjava

javaexitjava

发布时间: 2023-01-19 16:27:57

java里 system.exit是什么意思

System是一个Java类,调用exit(0)方法终止虚拟机也就是退出你的Java程序,括号里面的是参数,进程结束的返回值。
给你参考吧,这比说的好。
public static void exit(int status)终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返回。
调用 System.exit(n) 实际上等效于调用:
Runtime.getRuntime().exit(n)

参数:
status - 退出状态。
抛出:
SecurityException - 如果安全管理器存在并且其 checkExit 方法不允许以指定状态退出。

② java exit()函数怎么用

在java 中退出程序,经常会使用System.exit(1) 或 System.exit(0)。
当 status为0 时正常退出程序, 当status为非0数字时异常退出。 终止当前的Java虚拟机。
System.exit()方法返回程序的最顶层, return和它相比是返回上一层。
当程序执行到System.exit()方法后就会停止运行。 如果希望程序遇到System.exit后只退出当前用例,不退出当前程序,可以考虑在异常中做手脚。

③ java中 exit(1)和exit(0) 有什么区别

0和1的区别在于是否是正常退出;如果参数是0,那么正常退出(回到最上层);如果参数是1,那么为非正常退出,JAVA虚拟机中的很多数据、正在执行的或等待的命令将不会保存直接清空,这种情况等于我们强行关电源和正常关机的区别。

④ java的exit和exit的区别

终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
该方法调用 Runtime 类中的 exit 方法。该方法永远不会正常返回。
调用 System.exit(n) 实际上等效于调用: Runtime.getRuntime().exit(n)

0和1的区别在于是否是正常退出;如果参数是0,那么正常退出(回到最上层);如果参数是1,那么为非正常退出,JAVA虚拟机中的很多数据、正在执行的或等待的命令将不会保存直接清空,这种情况等于我们强行关电源和正常关机的区别。

⑤ java exit0和1到底什么时候用,比如if判断失败想直接退出程序,应该用哪一个

我给你举例吧:

有个人要从六楼坐电梯下到一楼去买菜:
整个这个过程就当是一个完整的程序运行,java虚拟机在运行执行这一过程!
1.先说正常情况:
你的if判断:如果这个人到了一楼了,程序也就算结束了,然后去买菜,虚拟机也算完成任务了,使用:
System.exit(0);虚拟机完整的退出当前系统!
2.异常情况:
电梯故障,电梯直接从六楼掉落到一楼:
你的if判断:发现故障了,人虽然到了一楼了,菜反正是买不了了,程序就此终止!这就所谓的异常!
System.exit(1);这操作可以用在针对异常捕捉的时候使用!
3.以上两个都不推荐随便使用,结束程序方法太多,return;就是最好的!

⑥ 如何退出java程序

退出java程序的方法如下:

1、 使用System.exit(0);

  • jdk文档:System.exit(int status)是中止当前虚拟机的运行,也就是强制性的推出程序。

  • 那个参数是状态码,0表示正常退出程序,其他值表示异常退出。

  • return 是函数中返回某个变量的关键字,只能退出方法。

2、关闭java程序加载方式

  • 在游览器中,选择“工具”-“internet",选择“安全”选项卡,单击自定义级别按钮,弹出安全设置对话框,在脚本选项中对java小程序脚本选项点选禁用。

  • 如果想要关闭的更多,可以将IE游览器activex功能,java功能和脚本功能全部关闭,将非IE类游览器java和javascript功能关闭,这样的话安全系数更高...

3、点击默认关闭方式

  • 关闭旧的frame.setVisible(false);
    迁移至新画面newframe.setVisiable(true);

  • setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);默认点击关闭;
    dispose()用来挂起;

⑦ java中exit()方法是关闭当前窗口还是原窗口,比如在某处new 一个窗口后,在他后面有紧跟一个exit()

java不是winform,没有窗体概念的。
System.exit()
是退出当前正在运行的JAVA程序的进程。

⑧ java中终止程序的执行

想直接整个程序的结束用System.exit(0);
如果是在for循环,while或if中尝试用return ,break等

⑨ java怎么强行终止程序

在java程序中,可以使用java.lang.System的exit方法来终止程序的执行,

12345678

public static void main(String[] args) { System.out.println("开始进入程序..."); //do something System.out.println("程序准备退出了!"); System.exit(0); //下面这句话将不会打印出来 System.out.println("程序已经退出了!");}

但是使用exit方法的本质是终止了JVM的运行,如果同时运行了另外一个程序,使用exit方法同样也会使该程序也终止,要避免此种情况可以使用interrupt()来中断退出一个独立运行的过程。对于多线程程序,必须要关闭各个非守护线程。public static void main(String[] args) { System.out.println("开始进入程序..."); //do something new Thread(){ public void run() { while (true) { System.out.println("我是另外的线程..."); try { Thread.sleep(2000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }.start(); //获取man线程 Thread main = Thread.currentThread(); System.out.println(main.getName()); main.interrupt(); System.out.println("main线程已经退出了,但是不影响其他线程运行!"); }

只有在程序非正常退出时,才使用exit方法退出程序。

⑩ java中的exit方法

java中exit表示的关闭JVM程序,但是不释放内存,举例:
System.exit(0);//表示正常程序的关闭,执行的是以下操作:

public static void exit(int status) {
Runtime.getRuntime().exit(status);
}
备注:如果是 0表示正常关闭,如果是非0表示异常关闭,如果想释放内存的话,用“dispose()”关闭当前程序,并释放资源。

热点内容
服务器驱动怎么安装 发布:2025-07-18 10:35:15 浏览:816
路由器密码忘了怎么改 发布:2025-07-18 10:32:13 浏览:448
android管家 发布:2025-07-18 10:25:02 浏览:69
网站访问地区 发布:2025-07-18 10:24:55 浏览:259
缓存传文件 发布:2025-07-18 10:18:33 浏览:154
生信差异分析的脚本 发布:2025-07-18 10:14:50 浏览:597
微信打开网页继续访问 发布:2025-07-18 10:09:50 浏览:49
蔬菜解压游戏大全 发布:2025-07-18 10:00:12 浏览:71
linuxand 发布:2025-07-18 09:48:27 浏览:725
为什么安卓的app下载不了 发布:2025-07-18 09:47:45 浏览:178