java基础之------异常捕获

  1. 可查异常

    1. 必须进行处理,否则编译器不让通过编译
    2. 处理方式:向外抛出throws或者try{}catch{}
    3. 例子:FileNotFoundException
  2. 运行时异常(RuntimeException)

    1. 不是必须进行try{}catch{}
    2. 例子:
      1. 除数不能为0ArithmeticException
      2. 下标越界异常:ArrayIndexOutOfBoundsException
      3. 空指针异常:NullPointerException
  3. 错误

    1. 指的是系统级别的异常,通常是内存用光
    2. 与运行时异常一样,错误也是不要求强制捕捉的
    3. 例子:
      1. Java启动的时候,最大可以使用16M的内存‘
      2. OutOfMenmoryError异常
  4. Try{}catch{}

    1. 处理异常
  5. Throws

    1. 不处理异常向外抛出
  6. Throw

    1. throws
    出现在方法声明上,而throw通常都出现在方法体内。
    2. throws 表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某个异常对象。

 

注:主要在异常分几种,有关异常的写法有哪几种。有错误请指出谢谢。

 

版权声明:本博客为记录本人自学感悟,内容大多从网上学习与整理所得,若侵权请告知!

https://mp.csdn.net/postedit/80365677

猜你喜欢

转载自blog.csdn.net/qq_39657909/article/details/81516507