红袖侍读
2016-06-10 00:54
譬如用户输入了某些无效输入,系统不会立即中断,只会提示再次输入直到有效为止,类似这种是不是只能自己写代码处理而不能用try catch?
try 中要有异常才会跳转到catch中
也就是说如果try中只是无效输入而不是编译时所产生的异常是不会跳转到catch上的
这两天到处搜索终于搞清楚异常的大概了,上面的小伙伴答案不对。无效输入是可以跳转到catch上的,因为异常除了java内部定义的,用户也是可以自定义的。异常处理的目的就是在异常发生(包括自定义的无效输入)时能捕捉到并善后(这个善后对普通用户来说可以显示些正常的人话,对程序员来说可以打印trace跟踪出错位置)从而不用中断程序
Java入门第三季
409792 学习 · 4340 问题
相似问题