展开全部

在java程序中,可以使用java.lang.System的exit方法来终止程序的执行,public static void main(String[] args) {

62616964757a686964616fe4b893e5b19e31333363376466System.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</

java 终止程序_java中终止程序的执行相关推荐

  1. java 终止方法_Java中终止线程的三种方法

    Java中终止线程的三种方法 Thread.stop, Thread.suspend, Thread.resume 和Runtime.runFinalizersOnExit 这些终止线程运行的方法已经 ...

  2. java入栈_java中代码块的执行,也会有入栈的步骤吗?

    首先这个问题很有意思,不过题主没具体指明放在何处的代码块. 这里至少有三种情况,第一种就是在普通的方法里面,第二种是实例初始化代码块,第三种是静态初始化代码块. 第一种情况 使用javap反汇编了一下 ...

  3. java 方法互斥_Java中的互斥方法执行

    检查底部的更新 – 我不认为这种方法可行.留下它作为信息. >如果某个线程在b()中,则尝试执行a()的线程将阻塞,直到执行b()结束. >如果一个线程在b()中并且第二个线程试图运行b( ...

  4. java怎么安装_Java桌面应用程序篇:发展历史以及程序的应用

    java桌面应用印象 因为桌面程序运行在宿主机器上, 所以比如你运行java桌面程序,必然要安装java虚拟机, 也就是相当于在操作系统上再加一层抽象. 这与直接调用api的桌面程序效率相比,或多或少 ...

  5. java循环遍历_JAVA中循环遍历list有三种方式

    转自:https://blog.csdn.net/changjizhi1212/article/details/81036509 JAVA中循环遍历list有三种方式for循环.增强for循环(也就是 ...

  6. java存储数据_Java中六种数据存储方式

    存储数据 1.寄存器(register).这是最快的存储区,因为它位于不同于其他存储区的地方--处理器内部.但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配.你不能直接控制,也不能在程序中 ...

  7. java输入输出语句_Java中的常用输入输出语句的操作代码

    一.概述 输入输出可以说是计算机的基本功能.作为一种语言体系,java中主要按照流(stream)的模式来实现.其中数据的流向是按照计算机的方向确定的,流入计算机的数据流叫做输入流(inputStre ...

  8. java show过时_Java中show() 方法被那个方法代替了? java编程 显示类中信

    你说的show是swing里的吧,在老版本中Component这个超类确实有show这个方法,而且这个方法也相当有用,使一个窗口可见,并放到最前面.在jdk5.0中阻止了这个方法,普遍用setVisi ...

  9. java 观察者模式示例_Java中的观察者设计模式-示例教程

    java 观察者模式示例 观察者模式是行为设计模式之一 . 当您对对象的状态感兴趣并希望在发生任何更改时得到通知时,观察者设计模式很有用. 在观察者模式中,监视另一个对象状态的对象称为Observer ...

  10. java 设计模式 示例_Java中的中介器设计模式-示例教程

    java 设计模式 示例 中介者模式是行为设计模式之一 ,因此它处理对象的行为. 中介器设计模式用于在系统中不同对象之间提供集中式通信介质. 根据GoF,中介者模式意图是: 通过封装不同对象集相互交互 ...

最新文章

  1. PHPCMS V9 添加二级导航
  2. DayDayUp:互联网江湖大佬那些事(互联网大佬学历一览)
  3. pom项目install报错没有自己_SAP财务凭证报错:没有项目种类分配到科目
  4. DataSet与Xml之间的转换
  5. Java JUC工具类--Master-Worker
  6. 127.0.0.1与localhost的区别
  7. 杂谈!了解一些额外知识,让你的前端开发锦上添花
  8. linux可配置哪些服务,不可不知 十大热门Linux服务器配置
  9. [开源]在iOS上实现Android风格的控件Toast
  10. 北大青鸟软件工程师ACCP4.0课程
  11. 介绍 JavaScript 中的闭包、局部变量(局部作用域)和私有变量等内容
  12. linux 系统下安装中文输入法
  13. 三组计算机局域网组网方案,怎么建立一个可以互相联机的局域网
  14. Flink在监控流计算中的应用
  15. 腾讯会议录制视频下载
  16. python之简介及入门
  17. Linux基础和命令大全
  18. dlum1085-打表
  19. 【IIOT】欧姆龙PLC数采之CJ2系列
  20. 解决pdf不能打印,不能注释,不能修改,不能保存等文档限制

热门文章

  1. ValueError: operands could not be broadcast together with shapes (204,111104
  2. 5V转24V差分信号转TTL电平脉冲信号隔离变送器
  3. 如何成为一个具有批判性思维的人?
  4. c语言有坐标判断正方形,正方形
  5. 华为网络设备-FTP文件传输
  6. 土木工程计算机仿真学科未来前景,土木工程学院土木工程计算机仿真2010级学历教育硕士--培养方案...
  7. 基于朴素贝叶斯算法的新闻分类
  8. vue3 composition API
  9. 华为鸿蒙名称由来英文简介,华为鸿蒙出世!中国科研人的那些神仙翻译
  10. 微信小程序Cede获取 PC电脑版微信实现Code的获取