JAVA基础篇—异常

Posted

tags:

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

五种常见异常

1、NullPointerException 空指针

2、ClassNotFoundException 指定类不存在

3、ArithmeticException运算异常

4、ArrayIndexOutOfBoundsException数组下标越界

5、IllegalArgumentException方法的参数错误

6、IllegalAccessException 没有访问权限

小例子

import java.util.Scanner;

public class Exception {
     
     int shang;
     public Exception(int  chushu,int  beichushu){
    	 
    	 shang=chushu/beichushu;
     }
     public static void main(String[] args) {
    	 try {
    		 Scanner sc=new Scanner(System.in);
			String chushu=sc.nextLine();
			String beichushu=sc.nextLine();
			int a =Integer.parseInt(chushu);
			int b =Integer.parseInt(beichushu);
			
			Exception exception =new Exception(a, b);
			System.out.println(exception.shang);
		} catch (NumberFormatException e) {
			System.out.println("NumberFormatException");
			e.printStackTrace();
			// TODO: handle exception
		}
    	 catch (ArithmeticException e) {
    		 System.out.println("ArithmeticException");
 			// TODO: handle exception
    		 e.printStackTrace();
 		}finally {
			System.out.println("666");
		}
	}
}

  

以上是关于JAVA基础篇—异常的主要内容,如果未能解决你的问题,请参考以下文章

JAVA SE基础篇38.异常机制和运行时异常

JavaSE(基础篇)——异常机制

java.lang.NullPointerException: Attempt to invoke virtual method ‘int android.database.sqlite异常(代码片段

异常——python基础篇

《c++徒步》基础语法篇

java 反射代码片段