有catch就说明处理了就算catch里面什么也不写那也叫空处理错误不会影响程序继续运行你说那个叫throw是往外抛异常如果外层没有处理即外层没有trycatch继续向外跑直到被处理如果一直没处理就会报错