首先回顾概念
throws 表示出现异常的一种可能性, 并不一定会发生这些异常
throw 则是抛出了异常, 执行 throw 则一定抛出了某种异常
try--catch
try 语句用大括号 {} 指定了一段代码, 该段代码可能会抛出一个或多个异常. catch 语句: catch 语句的参数类似于方法的声明, 包括一个异常类型和一个异常对象. 异常类型必须为 Throwable 类的子类, 它指明了 catch 语句所处理的异常类型
下面的代码是 try--catch 结合 throw 的使用小实例
- // 关于异常
- @Test
- public void mess(){
- try {throw new Exception("错误");
- } catch (Exception e) {
- System.out.println(e.getMessage());// 输出捕获到的异常信息 "错误"
- }finally{
- System.out.println("finally");// 输出 finally
- }
- }
对异常还了解不多, 求指教, 求发代码, 求私聊.
来源: http://www.bubuko.com/infodetail-2618281.html