zoukankan      html  css  js  c++  java
  • 异常

    在java类库中的每个包都定义了异常类,所有这些类都是Throwable类的子类。

    Throwable类属于java.lang包,java程序自动引入此包。

    Throwable派生出两个子类 Exception类和 Error类

    Error代表内存不足等致命性错误,Java通常不会捕获此类异常,也不会抛出异常,通常这种错误是不可修复的,不易处理的,Exception类是一般的异常。

    RuntimeExcepetion类由Exception类派生,可以用try catch捕获

    种类

    说明

    ArithmeticException

    算数异常:例如 除以0

    NullPointerException

    空指针异常

    ArrayIndexOutOfBoundsException

    数组越界异常

    NegativeArraySizeException

    数组长度为负值异常

    ArrayStoreException

    数组存储异常,指的是派给数组的值错误

    IllegalArgumentException

    非法参数异常,指的是派给形参的值错误

    SecurityException

    安全性异常


    public class Test{
        public static void main(String args[]){
            fun() ;        
        }
        public static void fun2()throws ArithmeticException{
            int a = 2/0 ;
        }
        public static void fun() throws ArithmeticException{
          try{
           fun2() ;
          } catch (ArithmeticException e){
          
            e.printStackTrace() ;        //显示异常具体情况
          }
        }

    }

  • 相关阅读:
    扩展LVM 逻辑卷存储空间
    Linux Shell远程执行命令(命令行与脚本方式)
    vsftpd FTP服务器配置
    初识小米Minos
    使用Libpng库实现Tiny6410显示PNG图片
    uCos-II内存管理
    应用程序调用tslib出现segmentation fault
    Linux-2.6.39在Tiny6410上的移植
    Linux-2.6.39在Tiny6410上的移植
    Tiny6410移植tslib
  • 原文地址:https://www.cnblogs.com/da-peng/p/5130992.html
Copyright © 2011-2022 走看看