第六章的 异常处理.pptVIP

  • 5
  • 0
  • 约8.32千字
  • 约 38页
  • 2018-02-19 发布于浙江
  • 举报
第六章的 异常处理

常见的RuntimeException ClassCastException:类型转换错误 比如 Object obj=new Object(); String s=(String)obj; ArithmeticException:算术错误 典型的就是0作为除数的时候。 IllegalArgumentException:非法参数 在把字符串转换成数字的时候经常出现的这个异常 可以在自己的程序中好好利用这个异常。 自定义异常类 在Java中已经提供了大量的异常类,但是这些异常类有些时候也很难满足开发者的要求 所以此时用户可以根据自己的需要定义自己的异常类,使得类在出现错误时尽量的强壮。 定义异常类,只需要继承Exception类即可。 class MyException extends Exception{ // 自定义异常类,继承Exception类 public MyException(String msg){ // 构造方法接收异常信息 super(msg) ; // 调用父类中的构造方法 } } public class DefaultException { public static void main(String args[]) { try{ throw new MyException(自定义异常。) ; // 抛出异常 }catch(

文档评论(0)

1亿VIP精品文档

相关文档