java在终端输入quit 后退出当前程序

翻译 2015年11月17日 17:22:47

/**

 * java在终端输入quit 后退出当前程序 

 * @author wiseking

 *

 */

public classTestQuit {

public static String readFromConsole() {

BufferedReader reader =new BufferedReader(new InputStreamReader(System.in));

try {

return reader.readLine();

} catch (Exceptione) {

e.printStackTrace();

return"";

}

}


public static void main(String[] args) throws Exception {

new Thread() {

public void run() {

while (true) {

if ("quit".equalsIgnoreCase(readFromConsole())) {

// 推出前的处理, 如

/*

if(porcessThread.isAlive()) {

    processThread.interrupt(); //中断相关的主处理程序

*/

return; // 提出线程

} else {

System.out.println("输入quit停止当前程序");

}

}

}

}.start();

}

}

为您的Java应用程序添加退出事件处理

一个完整的Java应用程序,通常至少要有一个应用程序的结束点。对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),...
  • fightplane
  • fightplane
  • 2007年11月18日 08:59
  • 9037

Java之应何时调用close()方法?

在Java中对资源的读写最后要进行close操作,那么应该放在try还是finally中呢?以下是三种处理方式: 第1种:把close()放在try中 try { PrintWriter pw ...
  • jiaomicha
  • jiaomicha
  • 2014年01月02日 10:40
  • 3200

键盘写入文件数据,quit结束

import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java...
  • yixiaomeigui
  • yixiaomeigui
  • 2016年03月31日 21:53
  • 234

selenium之 关闭窗口close与quit

selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别。1.看源码或API这是close()的说明: Closes the current window. ...
  • huilan_same
  • huilan_same
  • 2016年08月26日 16:36
  • 11522

Java程序优雅关闭的两种方法

使用java编写大型系统时,往往需要在程序被kill时将内存中的一些临时数据和状态处理掉,这里称之为优雅关闭。介绍两种比较典型的方法。...
  • carlislelee
  • carlislelee
  • 2016年09月28日 10:58
  • 4799

JAVA 中退出程序的方法

使用System.exit(0);jdk文档:System.exit(int status)是中止当前虚拟机的运行,也就是强制性的推出程序。那个参数是状态码,0表示正常退出程序,其他值表示异常退出。r...
  • caixiexin
  • caixiexin
  • 2011年07月22日 20:38
  • 13349

Java 程序中启动及关闭命令行程序

Java 程序中启动及关闭命令行程序我需要在java中启动一个用C++编写的命令行程序.。用 Runtime.getRuntime().exec("c://example.exe"); 没有成功。后来...
  • Mervyn
  • Mervyn
  • 2008年04月20日 18:57
  • 3902

“java.exe”已退出,代码为 1。

今天在装了VS2013+Xamarin的电脑上装了Android studio、升级了SDK,然后在VS2013上开发的Android APP就编译不过了,报 “java.exe”已退出,代...
  • icbc_ljt
  • icbc_ljt
  • 2016年08月01日 10:10
  • 1041

java在终端输入quit 后退出当前程序

/**  * java在终端输入quit 后推出当前程序   * @author wiseking  *  */ public class TestQuit { public stat...
  • lovelypopo
  • lovelypopo
  • 2015年11月17日 17:22
  • 260

解决Linux关闭终端(关闭SSH等)后运行的程序自动停止

出处:http://ju.outofmemory.cn/entry/55605 问题描述: 之前在服务器上起一个python的服务,放到后台运行。 python pyserver.py &. 当...
  • BlueCloudMatrix
  • BlueCloudMatrix
  • 2015年09月22日 17:44
  • 8266
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java在终端输入quit 后退出当前程序
举报原因:
原因补充:

(最多只允许输入30个字)