美文网首页
异常try,catch,finally,throw,throws

异常try,catch,finally,throw,throws

作者: 关先生的IT博客 | 来源:发表于2016-10-10 23:35 被阅读0次
  • java异常概念
  • java异常分类
  • 异常的捕获和处理

运行期出现的错误是最难解决的.

观察错误名字和行号最重要!


c和c++不会检查数组越界的问题(缓冲区域溢出漏洞);
java会检查数组的下标是否越界的问题.
try(一个语句)catch(这个错误){给一个提示}
ae.printStackTrace(打印堆栈的错误,调试用)

java.lang-class throwable异常问题-Error/Exception-RuntimeException

可以处理的异常叫做Exception,无法处理的(天灾)叫Error.RuntimeException是经常出的错误,这种错误可以catch也可以不,老去catch太麻烦了,例如开车有个小石头,直接碾过去就好了.带有throws/throw的错误必须catch,一个try可以对应很多的catch.

finally

无论有没有异常,都要执行finally语句,当try的前面语句发生错误时,后面的语句不会在执行,当我的try语句进行判断时,会打开一些文件,但是如果这个语句出错,我需要去关上这个文件或是清除临时的数据,这个时候需要finally语句进行收尾.

catch语句

  • 在catch()中声明的异常对象封装了异常事件发生的信息,在catch语句中可以使用这个对象的一些方法获取这些信息
  • getMessage()方法.用来得到有关异常事件的信息
  • printStackTrace()方法.用来跟踪异常事件发生时执行堆栈的内容

声明方法抛出的异常throws,throw

有的异常,是我们处理不了的.
throws是针对方法抛出的异常,而throw是针对对象

相关文章

  • Java异常处理深入理解

    Java异常管理是通过try、catch、throw、throws、finally进行管理。 try 和 catc...

  • throws、throw、try、catch、finally 分

    throws、throw、try、catch、finally 分别代表什么意义? Java的异常处理是通过5个关键...

  • Java自学-异常处理 处理

    Java的异常处理办法 try catch throws 异常处理常见手段: try catch finally ...

  • 6.异常

    掌握异常的:1:五个关键字:try,catch,finally,throw,throws 2:异常体系的两个继承结...

  • 异常try,catch,finally,throw,throws

    java异常概念 java异常分类 异常的捕获和处理 运行期出现的错误是最难解决的. 观察错误名字和行号最重要! ...

  • 0807java异常总结

    一、Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws 1...

  • 9,异常

    throw throws try_catch 自定义异常 throw是语句抛出一个异常。 throws是方法可...

  • 第十章 异常处理

    异常概述 依赖于try catch finally throw throws五个关键字 Java把一场分为两种:C...

  • Android Kotlin Exception处理

    Throws ExceptionKotlin 的异常和 Java 的一样, try…catch…finally代码...

  • day09_面向对象_异常

    处理异常的两种方式:try...catch....finally throw //抛出try{可能出现问题的代码...

网友评论

      本文标题:异常try,catch,finally,throw,throws

      本文链接:https://www.haomeiwen.com/subject/fwpmyttx.html