java关闭事件_为Java程序添加退出事件
package org.swing.os;
import java.util.*;
import java.io.*;
/**
* 为Java程序添加退出事件
*
* @author wuhq
*/
public class ExitEventJavaApp {
public ExitEventJavaApp() {
doShutDownWork();
}
private void doShutDownWork() {
Runtime.getRuntime().addShutdownHook(new Thread() {
public void run() {
try {
FileWriter fw = new FileWriter("d:\\t.log");
System.out.println("即将关闭");
fw.write("Bye " + (new Date()).toString());
fw.flush();
fw.close();
} catch (IOException ex) {
}
}
});
}
public static void main(String[] args) {
new ExitEventJavaApp();
long start = System.currentTimeMillis();
for (int i = 0; i < 100; i++) {
try {
FileOutputStream fos = new FileOutputStream(new File(
"d:\\test.txt"), true);
fos.write("你好啊!\n".getBytes());
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
long end = System.currentTimeMillis();
System.out.println(end - start);
}
}
java关闭事件_为Java程序添加退出事件相关推荐
- java关闭端口_使用java代码关闭指定端口的程序-windows
转载请请在页首注明作者与出处 一:问题由史 今天遇到一个问题,就是在实现自动化灾备的时候,发现原有死掉的程序没有完全关闭,当然这都不是本文的重点,重点是这个时候,我得把它完全关闭,所以才有了这篇文章. ...
- java内存漏洞_处理Java程序中的内存漏洞
Java 程序中也有内存漏洞?当然有.与流行的观念相反,在 Java 编程中,内存治理仍然是需要考虑的问题.在本文中,您将了解到什么会导致内存漏洞以及何时应该关注这些漏洞.您还有机会实践一下在您自己的 ...
- java gui框架_推荐!程序员整理的Java资源大全
构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化 ...
- java监听焦点事件_【Java Swing公开课|Java Swing焦点事件监听器怎么用,看完这篇文章你一定就会了】- 环球网校...
[摘要]作为一门面向对象编程语言,Java吸收了C++语言的优点,也展现了其强大的一面,我们能在各个地方看到其功能强大和简单易用的两个特征,当然,也吸引了很多程序员的注意力,所以就有人想了解Java的 ...
- java web源代码_检测Java Web应用程序而无需修改其源代码
java web源代码 与其他系统进行交互时,大多数Java Web应用程序都使用标准Java接口. 诸如Web页面或REST服务器之类的基于HTTP的服务是使用接口javax.servlet.Ser ...
- 2017年java笔试题_初级java程序员笔试题
Java认证考试是业界唯一经Sun授权的Java认证,考试内容涉及所有Java相关知识.编程概念及applet开发技巧.下面是小编整理的关于java初级程序员面试题,欢迎大家参考! 一:判断题 1.J ...
- linux java控制台运行_让java程序在Linux后台运行
遇到需要在Linux上面跑一个server,但是用ssh上去运行server.java程序再退出ssh,那个程序就会关闭,所以想到要让它像一个服务一样一直跑在Linux上面,所以找到了这个命令:noh ...
- 怎样用java编写日志_用JAVA写一个日志类程序以供大家学习
中华网络安全联盟 作者:jacoo 来源:本站原创 时间:2006-4-18 说明: 尽管JAVA类库和其他工具提供了不少的纪录程序运行状态的日志类,我发觉也 不是万能的,有时需要根 ...
- java的按钮点击事件_[转载]java处理按钮点击事件
不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象. AWT时间处理机制的概要: 1.监听器对象是一个实现了特定监听器接口( ...
最新文章
- 关于C语言中单双引号的问题
- php的构造函数解析
- Android车载开发总结
- 【二叉树系列】二叉树课程大作业
- play!framework框架概述
- 安卓逆向_13 --- AndroidStudio + Smalidea 动态调试 smali 代码【APK可调试】、gradle 配置
- Educational Codeforces Round 57 (Rated for Div. 2)
- posix threads php,3分钟短文 | PHP多线程没用过,你可能错过了计算机最好的时代!...
- HOG特征提取算法解析
- 关于GBK编码及C语言中文输出问题
- ThinkPHP商城系统与外部系统用户互通,集成UCenter
- matlab 0x000007b,windows应用程序无法正常启动(0x000007b)怎么办_windows应用程序无法正常启动(0x000007b)解决办法_飞翔教程...
- PostgreSQL外键为空(null)
- LeetCode——四数之和
- XMAN misc writeup
- 飞书文档如何添加代码块 ```
- 交换机基本原理与应用
- 电子科技大学计算机复试综面,2018年电子科技大学考研复试分数线已公布
- 【重要】有三AI技术专栏作者邀请,5大权益助力共同成长
- 宏杉科技IPO终止审查,资本需对中国存储更多包容!