Java基础笔记11

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础笔记11相关的知识,希望对你有一定的参考价值。

异常:

  即java程序在运行时出现的意外情况. 
  java如何处理异常.
  try{
    //可能发生异常的地方
  }catch(异常类型 对象){ 
    //异常处理处
  }catch(异常类型 对象){

  }......finally{
    //不管有没有异常都会执行. 关闭资源.
  }
下面的catch的异常类型范围不得小于上面catch异常类型的范围.

常见的异常,以及如何排除一些常见的异常.
  ArithmeticException:算术异常  例:运算遇到10/0是
  NumberFormatException:格式转化异常  例:字符串类型向数字类型转化时
  ArrayIndexOutOfBoundException:数组下标越界. 例:超出数组长度
  NullPointerException:空指针异常.  例:对象.方法();这时如果对象是一个null,运行时就会产生空指针异常。
  ClassCastException:类转化异常.  例:父类对象向下转型时.
异常类的父类.
  Throwable:
    Exception:异常类. 程序员可以处理
    Error:错误类. 内存溢出. 程序员无法处理.

throws关键字 

  public 返回值类型 方法名(参数列表)throws 异常类名{}

  表示此方法不处理异常,而交给方法的调用处进行处理。

throw关键字  直接抛出产生异常对象.

























以上是关于Java基础笔记11的主要内容,如果未能解决你的问题,请参考以下文章

Day 11Java基础学习笔记

Java基础学习笔记十六 集合框架

Java基础笔记——map

Java基础笔记13——终止循环

基础笔记11(线程)

Java后端开发工程师学习笔记狂神说Java笔记