每当我抛出一个异常时,程序就会终止。有没有办法抛出异常而不终止它?我为什么要这样做的原因是为了测试目的。在我的最终产品中,我只会打印错误消息,但是我有很多类和例外可以帮助我查看“错误”的位置。当我想知道条件是否满足时,我会抛出异常,但不一定是程序中断,这意味着程序在抛出异常后可能会继续。如何在不终止程序的情况下抛出异常
-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. 终止抛出异常
- 3. 在不抛出异常的情况下返回错误
- 4. 通常情况下,如果方法抛出大量异常?
- 5. iOS应用程序在UITableViewDataSource方法抛出异常后终止
- 6. 如何在程序终止的情况下关闭端口?
- 7. 如何在不终止程序的情况下禁止类的对象创建?
- 8. 如何在不抛出异常的情况下关闭UDP服务器?
- 9. 如何在不强制Java的情况下终止Java进程?
- 10. 程序在不识别scanf的情况下终止
- 11. 什么情况会抛出异常“scala.util.control.BreakControl”?
- 12. libC++ abi.dylib:终止调用抛出异常
- 13. 终止叫做抛出异常
- 14. 异常抛出终止脚本?
- 15. ios - Xcode终止叫抛出异常
- 16. 抛出异常是否导致程序终止
- 17. 抛出异常终止Spring应用程序启动
- 18. NullPointerException异常被抛出,程序没有按预期终止
- 19. 如何在没有得到“进程已退出”异常的情况下终止进程?
- 20. 在这种情况下空指针异常抛出Java?
- 21. BlockingQueue.take在什么情况下会抛出异常中断?
- 22. JAVA - 在默认情况下抛出异常
- 23. 在这种情况下,我应该重新抛出异常吗?
- 24. 在什么情况下C#'是'关键字抛出异常?
- 25. 如何防止boost :: statetechart因抛出异常而终止
- 26. 奇怪的情况下抛出位图声明的异常
- 27. 如何在一定的情况下在python终止进程
- 28. 异常终止程序?
- 29. 是否可以在不终止程序的情况下退出主方法?
- 30. 这种情况下抛出什么类型的异常?
你为什么想用一个异常做到这一点? – user2357112
不,你不能抛出异常,你的程序仍在运行。 –
我在程序描述中说我喜欢例外,因为他们给出错误的行号 – Meepo