![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题-你知多少?
文章平均质量分 63
涛涛同学debug
重复,反思,应用。
展开
-
throw 和 throws 的区别、及处理方式?
throw: 表示方法内抛出某种异常对象 如果异常对象是受检异常( 非RuntimeException ),则需要在方法申明时加上该异常的抛出,即需要加上throws 语句 或者 在方法体内 try-catch 处理该异常,否则编译报错 执行到 throw 语句则后面的语句块不再执行 throws: 方法的定义上使用 throws 表示这个方法可能抛出某种异常 需要由方法的调用者进行异常处理 异常处理方式: 抛出 throws 捕捉 try-catch-finally 什么时候定义try,什么时原创 2021-01-26 15:25:16 · 401 阅读 · 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 · 519 阅读 · 0 评论