今天对于try catch 有一个意外的收获。
场景是这样的,在我进行安卓项目的调试的时候,突然出现了一个程序闪退的错误,既没有log 也没有在控制台输出任何错误信息。只能定位到大概的方法中,却不知道是那段代码出现错误。
突然有一个想法就是用try catch 包裹,就可以简单的实现了找到了错误的原因。
然后呢,就对try catch 度娘了一波。。。。
大概意思呢就是防止程序在运行过程中出现闪退,崩溃的现象,用于捕获程序异常的处理器。
突然想到最近我们公司的一道面试题,在try catch 中 如果try中有一个return 那么会先执行finally呢?还是先执行return呢? 然后就有以下思考
try{
System.out.print("try");
return;
}