
正文
java中退出运行的代码,java退出程序运行
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求助:java,怎样代码实现结束正在运行的程序?
1、在“Console”窗口中,可以看到正在运行的Java程序的输出信息。
2、System.exit(-1)终止当前正在运行的 Java 虚拟机,退出程序。其中参数按照惯例,是用非零的参数码表示异常终止。
3、while(flag) { ...} 如果你要使用 startime 和 currenttime, 同样可以利用你的规则来控制 flag变量。在另一个线程中,按钮触发后,改变 flag 变量的值为false,即可,让程序停下来。
4、可以用下面的两种方法结束运行: 点击下面控制台那里有个红色的四方形的按钮 点击红色方块后面的XX也可以 说明:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。
5、java控制程序执行,使用的是Thread这个类,可以控制程序暂停或者休眠几秒再执行。
6、在Java中,抛出异常之后,如果不对异常进行处理,代码会一直往调用的上层抛,直到线程的执行器,如果在这里异常仍然未得到处理,线程将停止执行。所以抛出异常后如果不对异常进行处理,后面的代码将不会执行。
相关问答
Q1: java中有一个按钮“退出”,如何编写代码,使当点击这个按钮时退出...
1、用JFrame写的java小应用是直接带有窗口的,在main()中加上setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)。
2、给退出菜单添加监听,响应函数如下JOptionPane.showConfirmDialog就是弹出一个确认窗口,frame参数即当前主窗口,将它作为确认窗口的父口,此参数也可以设null。 frame.dispose()表示释放此窗口的所有资源并关闭。
3、首先分析需要的GUI技术 java中一般使用swing 和awt技术来实现图形界面,Swing组件较多,功能比较强大,所以这里使用Swing组件来实现。窗口使用(JFrame),按钮使用(JButton)。
Q2: java停止执行程序
在“Console”窗口中,可以看到正在运行的Java程序的输出信息。
(1)让程序在一个单独的线程中运行,然后在终止时,可以用线程的终止方法来结束它。(2)退出Java程序时尽量不要使用java.lang.System的exit方法。
新建一个文本文件,就用windows的记事本吧。打开记事本,输入一段代码。保存的时候把后缀名修改为.java。先转到.java文件所在的位置。这里是在d盘的根目录。
Q3: java关闭当前窗口代码
只能用dispose释放当前窗口、比如this.dispose();不能用System.exit(0)\因为这样会关闭JVM中所有的资源,也就是关闭所有界面,等于结束当前程序。
(3)WINDOW_OPENED:代表窗口被打开。(4)WINDOW_CLOSED:代表窗口被关闭(关闭窗口后发生)。(5)WINDOW_CLOSING:代表窗口正在被关闭(指关闭前。如单击窗口标题栏上的关闭按钮时)。
我碰见的有两种情况子窗口关闭导致父窗口也关闭!下面简单介绍一下。
用到JOptionPane.showConfirmDialog方法,showConfirmDialog 的返回类型是int,定义一个int类型的变量接收返回值,然后根据业务逻辑判断,代码看不懂,可以自行百度搜索或问同事,编程注重思想。
一般可以隐藏本窗口(setVisible(false);),显示新窗口来实现窗口的跳转。但是隐藏窗口,会在后面浪费系统资源。
如果自己建立一个按钮来实现这个功能一切完全正常,就是不能实现在窗口上自带的那个叉“×”上。主窗口是用JFrame,询问用的JOptionPane,弹出询问对话框是用的JDialog。
Q4: Java中执行退出(结束)程序的语句是什么?
根据《Java编程思想:第四版》5节中介绍:return语句作为一个无条件的分支,无需判断条件即可发生。
Java中的return语句总是用在方法中,作为一个无条件的分支,无需判断条件即可发生。return语句主要有两个用途:一方面用来表示一个方法返回的值,另一方面是指它导致该方法退出,并返回那个值。
另外,System.exit(int status)也是调用这个Runtime类实例的退出方法来间接实现程序的退出的。
(4).当break出现在循环体中的switch语句体内时,其作用只是跳出该switch语句体。 总的来说:就近原则,结束当前的整个循环。 return:(1).return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。
通常shutdown之后调用awaitTermination,作用是:后者会阻塞当前线程,等待剩余任务执行完,然后继续往下执行。
if( i == 5){ System.out.println(正确);break;} } System.out.println(123);} 上面这段代码会输出 ’正确‘ 和 ’123‘总结一句话,break 的含义是结束for 循环的执行,return 的含义是结束方法的执行。
Q5: java中强制退出程序的代码是什么
可以用这个语句,他是用来强制让程序退出的。
System.exit(-1)终止当前正在运行的 Java 虚拟机,退出程序。其中参数按照惯例,是用非零的参数码表示异常终止。
System是一个Java类,调用exit(0)方法终止虚拟机也就是退出你的Java程序,括号里面的是参数,进程结束的返回值。给你参考吧,这比说的好。public static void exit(int status)终止当前正在运行的 Java 虚拟机。
System.exit() 函数表示结束 java虚拟机,一般是检测出异常无法处理,需要把虚拟机强制关闭时候使用。参数表示结束状态码,0表示非正常结束虚拟机,方便后续的错误追踪。
关于java中退出运行的代码和java退出程序运行的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





