try { 逻辑程序块 } catch(ExceptionType1 e) { 处理代码块1 } catch (ExceptionType2 e) { 处理代码块2 throw(e); // 再抛出这个"异常" } finally { 释放资源代码块 }