自定义“无效名字异常”
- 编译时异常,直接继承
Exception - 运行时异常,直接继承
RuntimeException
finally 语句块可以直接和 try 语句块联用,try...finally...try...catch...finally... 也可以finally 语句块中的代码是一定会执行的finally 语句块是一定会执行的,所以通常在程序中为了保证某资源一定会释放,所以一般在语句块中释放资源getMessage():取得异常描述信息printStackTrace():取得异常的堆栈信息(比较适合于程序调试阶段)
1 | try { |