每当我抛出一个异常时,程序就会终止。有没有办法抛出异常而不终止它?我为什么要这样做的原因是为了测试目的。在我的最终产品中,我只会打印错误消息,但是我有很多类和例外可以帮助我查看“错误”的位置。当我想知道条件是否满足时,我会抛出异常,但不一定是程序中断,这意味着程序在抛出异常后可能会继续。如何在不终止程序的情况下抛出异常
-2
A
回答
3
考虑使用的try catch
代替throws
:
try{
//statements that may cause an exception
}
//Replace exception(type) with the exception you could be throwing
catch (exception(type) e){ //Example for exception(type) is IOException
//error handling code
//e.printStackTrace();
}
+0
谢谢,这就是我正在寻找 – Meepo
+0
@DanL没问题:)我很乐意帮忙! –
相关问题
- 1. 终止抛出异常
- 2. iOS应用程序在UITableViewDataSource方法抛出异常后终止
- 3. 如何在程序终止的情况下关闭端口?
- 4. 如何在不抛出异常的情况下关闭UDP服务器?
- 5. 程序在不识别scanf的情况下终止
- 6. 异常抛出终止脚本?
- 7. 抛出异常是否导致程序终止
- 8. 抛出异常终止Spring应用程序启动
- 9. JAVA - 在默认情况下抛出异常
- 10. 在这种情况下,我应该重新抛出异常吗?
- 11. BlockingQueue.take在什么情况下会抛出异常中断?
- 12. 奇怪的情况下抛出位图声明的异常
- 13. 这种情况下抛出什么类型的异常?
- 14. 异常终止程序?
- 15. 是否可以在不终止程序的情况下退出主方法?
- 16. 如何在一定的情况下在python终止进程
- 17. 正确地抛出你自己的异常(使它不终止你的程序)
- 18. 如何在不终止程序的情况下关闭tkinter窗口?
- 19. 在不抛出异常的情况下拉对象时返回错误数据?
- 20. 可以在不抛出它的情况下实例化异常吗?
- 21. 异常:终止调用抛出异常sharedlibrary apply-load-rules全部
- 22. SQLiteConnection.Open()终止Windows窗体应用程序而不会抛出异常
- 23. 如何抛出不会终止我的程序的IllegalArgumentException?
- 24. 如何在不停止程序的情况下更改参数
- 25. 如何在子对象和父对象抛出异常的情况下获取这两个异常
- 26. 如何在不抛出TaskCanceledExceptions的情况下等待任务?
- 27. 如何防止MEF在找不到导出时抛出异常?
- 28. 除异常情况下调试:如何解决'抛出时崩溃'
- 29. 为什么抛出异常的方法的调用者在这种情况下不必处理异常?
- 30. 如何在不干扰正常终止行为的情况下将scala actor添加到现有程序中?
你为什么想用一个异常做到这一点? – user2357112
不,你不能抛出异常,你的程序仍在运行。 –
我在程序描述中说我喜欢例外,因为他们给出错误的行号 – Meepo