如果在 try 模块里最后加了个 return, finally 模块还会执行吗?是的. finally 模块会先执行再 return.如果换成 System.exit (0)?那就不会了. System.exit (0) 时. 会立马跳出程序.try catch finally 的执行顺序特殊情况就是里面加 return举个例子去理解 public int getNumber() { int a = 0; try { String s = "t";
不是必须的. 至少要有一个 catch 或者 finally 块.
关注时代Java