java退出程序用什么(java中终止程序的执行)
本篇文章给大家谈谈java退出程序用什么,以及java中终止程序的执行对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
java中终止程序的执行
方案操作如下:
(1)让程序在一个单独的线程中运行,然后在终止时,可以用线程的终止方法来结束它。
(2)退出Java程序时尽量不要使用java.lang.System的exit方法。Exit方法可以终止JVM,从而终止程序,但如果同时运行了另一个Java程序,使用exit方法就会让该程序也关闭,这显然不是希望看到的情况!!!!
要退出Java程序,可以使用destory()退出一个独立运行的过程。对于多线程程序,必须要关闭各个非守护线程。
只有在程序非正常退出时,才使用exit方法退出程序
http://www.baidu.com/s?wd=52095384130
java的GUI编程,如何关闭一个窗体,而不是退出整个程序
JFrame的关闭不像Frame,点关闭按钮自己会关闭,但是那样做不好.可以用setDefaultCloseOperation(int operation);
其中operation有以下几种
DO_NOTHING_ON_CLOSE(在 WindowConstants中定义):不执行任何操作;要求程序在已注册的 WindowListener对象的 windowClosing方法中处理该操作。
HIDE_ON_CLOSE(在 WindowConstants中定义):调用任意已注册的 WindowListener对象后自动隐藏该窗体。
DISPOSE_ON_CLOSE(在 WindowConstants中定义):调用任意已注册 WindowListener的对象后自动隐藏并释放该窗体。
EXIT_ON_CLOSE(在 JFrame中定义):使用 System exit方法退出应用程序。仅在应用程序中使用。
默认情况下,该值被设置为 HIDE_ON_CLOSE。更改此属性的值将导致激发属性更改事件,其属性名称为"defaultCloseOperation"。
编译java程序需要使用什么命令
编译命令是 javac
首先使用记事本编辑一段简单的Java代码
然后保存为HelloWorld.java文件(注意类名需要和文件名保持一致)
3.打开cmd命令行
4.进入HelloWorld.java所在的目录
5.输入javac HelloWorld.java命令,输入完成后按下回车键
6.执行完javac命令后会看到文件夹下多出了一个HelloWorld.class文件
7.进入HelloWorld.class的目录下,执行java HelloWorld命令,执行完成后会看到执行结果
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()来中断退出一个独立运行的过程。对于多线程程序,必须要关闭各个非守护线程。
1234567891011121314151617181920212223
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退出程序用什么的内容到此结束,希望对大家有所帮助。