try catch之后程序还会往下走吗


今天就遇到了这个问题,服务一直会保存老版设备的信息,但是在处理的时候又处理不了,一直报警

查看了一下,在保存的时候用了try catch,这样老版的数据也被保存了,但是是不应该保存的,所以取掉try catch块,当程序发生异常直接终止该线程

自己测试了一下,确实在程序被catch之后,后面的代码还会继续执行

public static void main(String[] args) {
try{
int a = 10/0;
}catch (Exception e){
System.out.println(111);
}
System.out.println(222);
}
输出111 222


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM