网站首页 > 文章中心 > 其它

java代码终止程序_Java终止程序的代码

作者:小编 更新时间:2023-08-14 14:10:39 浏览量:64人看过

java运行时死循环了怎么用命令符把它停止掉?

java停止运行怎么解决

在java程序中,可以使用java.lang.System的exit方法来终止程序的执行,publicstaticvoidmain(String[]args){System.out.println("开始进入程序");//dosomethingSystem.out.println("程序准备退出了!");System.exit(0);//下面这句话将

求助:java,怎样代码实现结束正在运行的程序?

java代码终止程序_Java终止程序的代码-图1

public class TestShutDownHook {

public TestShutDownHook() {

doShutDownWork();

}

private void doShutDownWork() {

Runtime run=Runtime.getRuntime();//当前 Java 应用程序相关的运行时对象.

run.addShutdownHook(new Thread(){ //注册新的虚拟机来关闭钩子

@Override

public void run() {

①.0.

java代码终止程序_Java终止程序的代码-图2

//程序结束时进行的操作

①.1.

System.out.println("程序结束调用");

});

public static void main(String[] args) {

new TestShutDownHook();

for (int i = 0; i 1000; i++) { // 今天这一节增添您需要处理代码 }

System.out.println(i);

java怎么强行终止程序

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

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

但是使用exit方法的本质是终止了JVM的运行,如果同时运行了另外一个程序,使用exit方法同样也会使该程序也终止,要避免此种情况可以使用interrupt()来中断退出一个独立运行的过程.对于多线程程序,必须要关闭各个非守护线程.

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

java代码终止程序_Java终止程序的代码-图3

java程序通过命令停止

tasklist命令找到该程序的进程,taskkill杀掉该进程.

tomcat的启动、结束bat都是调用org.apache.catalina.startup.Bootstrap这个类实现的,startup.bat最终会执行Bootstrap.java里的

public?void?start()?throws?Exception?{?

if(?catalinaDaemon==null?)?init();

Method?method?=?catalinaDaemon.getClass().getMethod("start",?(Class?[]?)null);?

method.invoke(catalinaDaemon,?(Object?[])null);?

shutdown.bat最终会执行Bootstrap里的

public?void?stopServer()?throws?Exception?{

Method?method?=?catalinaDaemon.getClass().getMethod("stopServer",?(Class?[])?null);?

method.invoke(catalinaDaemon,?(Object?[])?null);?

你也可以这样写一个类来控制程序的启动、终止,bat就调用对应的方法.

Java程序中,什么关键词可以终止程序

break语句用在switch中,如果是别的中断的话,可以直接用个return即可解决,希望能帮到你.

以上就是土嘎嘎小编为大家整理的java代码终止程序相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章