课程
/后端开发
/Java
/Java入门第三季
譬如用户输入了某些无效输入,系统不会立即中断,只会提示再次输入直到有效为止,类似这种是不是只能自己写代码处理而不能用try catch?
2016-06-10
源自:Java入门第三季 1-3
正在回答
try 中要有异常才会跳转到catch中
也就是说如果try中只是无效输入而不是编译时所产生的异常是不会跳转到catch上的
红袖侍读 提问者
这两天到处搜索终于搞清楚异常的大概了,上面的小伙伴答案不对。无效输入是可以跳转到catch上的,因为异常除了java内部定义的,用户也是可以自定义的。异常处理的目的就是在异常发生(包括自定义的无效输入)时能捕捉到并善后(这个善后对普通用户来说可以显示些正常的人话,对程序员来说可以打印trace跟踪出错位置)从而不用中断程序
举报
Java中你必须懂得常用技能,不容错过的精彩,快来加入吧
2 回答try catch语句中catch()括号中的异常名是怎么来的?
4 回答捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
2 回答什么时候使用try catch来处理异常?只有软件提示了,才需要吗
1 回答异常处理的作用
3 回答在catch块中捕获异常后,怎么回到try块中重新执行try块中的代码?