我有一个静态功能来保存高分!我不知道有什么简单的方法可以在我们退出程序时自动调用这个函数。 如果在C++中,我可以把这个函数放在析构函数中,它可以工作。 但在java中,我不知道如何! 任何想法做到这一点? 谢谢!如何在退出java程序时自动调用函数?
0
A
回答
0
对于所有类型的Java应用程序,你可以注册一个关闭挂钩,像这样:
Runtime.getRuntime().addShutdownHook(new Thread() {
@Override
public void run() {
System.out.println("Your job when app shutdown");
}
});
+0
谢谢,但我可以在那里添加该功能? – user3819845
+0
在程序开始时。它会注册挂钩,并在到时时自动运行代码。 – Soley
+0
非常感谢。有用。 祝您有美好的一天! – user3819845
0
为摇摆GUI程序
myform.addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent e) {
// your exit codes here
System.exit(0);
}
});
相关问题
- 1. 调用glut函数退出程序
- 2. 在启动应用程序时调用ContentProvider时 - 如何退出应用程序
- 3. 当我想退出应用程序时,如何在qt中自动调用析构函数?
- 4. c程序如何在退出时自动打印退出()返回值
- 5. node.js进程在退出时如何触发回调函数?
- 6. 崩溃时自动退出程序?
- 7. 程序自动退出
- 8. Java应用程序在调用System.exit时不退出(0)
- 9. 如何在运行Java Web应用程序时调用函数?
- 10. 如何让java在退出程序时保存数据
- 11. 从被调用函数中退出一个调用子程序
- 12. 自动回滚,如果程序退出
- 13. iOS应用程序在退出时崩溃,如何调试?
- 14. 退出Python函数调用
- 15. 如何退出Java程序而无System.exit?(来自用户输入?)
- 16. 在python程序中退出函数
- 17. 如何在函数调用时自动调用事件?
- 18. Facebook连接iOS版自动退出应用程序后退出
- 19. 当WPF应用程序关闭时自动退出线程
- 20. Android onBackPress调用JavaScript函数或退出Android应用程序
- 21. 如何调用线程创建和退出的函数?
- 22. 如何使用退出函数使c控制台程序退出?
- 23. Java退出程序而不退出JVM
- 24. 如何在服务器上自动运行java函数/程序
- 25. 如何捕获Java应用程序退出时?
- 26. 如何退出应用程序使用Java回滚数据
- 27. 在Python中调用退出函数
- 28. 如何在退出Java程序时执行一组命令?
- 29. 如何在特定时间退出Java程序
- 30. 如何在我调用类的成员函数时自动调用函数?
使用谷歌下一次。 – Kon
你的程序是什么?它是命令行吗?它是一个GUI程序吗? – fge
@Kon如果您运行GUI,您可能不想使用JVM退出钩子;相反,你想插入窗口关闭事件。 – fge