面试题-你知多少?
文章平均质量分 63
涛涛同学debug
重复,反思,应用。
展开
-
throw 和 throws 的区别、及处理方式?
throw:表示方法内抛出某种异常对象如果异常对象是受检异常( 非RuntimeException ),则需要在方法申明时加上该异常的抛出,即需要加上throws 语句 或者 在方法体内 try-catch 处理该异常,否则编译报错执行到 throw 语句则后面的语句块不再执行throws:方法的定义上使用 throws 表示这个方法可能抛出某种异常需要由方法的调用者进行异常处理异常处理方式:抛出 throws捕捉 try-catch-finally什么时候定义try,什么时原创 2021-01-26 15:25:16 · 427 阅读 · 0 评论 -
关于 finally 常考的面试题
关于Java finally的面试题(finally的执行时机,finally和return的先后顺序)考点:finally语句必然执行 和 return返回值的情况面试官问题:什么时候用到finally呢?finally语句在try或catch中的return语句执行之后,还是return返回之前执行呢?在try{…}catch{…}捕获异常处理语句中:finally{}必然执行的异常的统一出口,无论是否发生异常,finally必然执行;除非电脑没电、关机、软件关闭、程序从内存中消失、fi原创 2021-01-23 01:15:11 · 555 阅读 · 0 评论