Java try-catch-finally 返回值
1、只有 try-catch 的情况下,如果不发生异常,则会返回 try 中的 return ; 如果发生异常,则会返回 catch 中的 return, try 中的 return 被盖掉;
2、finally 中的 return 值会 盖 try 和 catch 中的 return 值,如果 return 的是同一个值的话;
错误处理的使用原则:
1、最适合处理那些我们无法控制的错误。
2、在明明白白的知道代码会发生错误时,再使用就不合适,应先对可能发生的错误进行相应的避免,如检查参数类型、检查数组长度等。