常见的异常实例...
MyException.java
public class MyException extends Father
{
public static void main(String[] args) throws ClassNotFoundException
{
nullPointerException();//空指针异常
//arrayIndexOutOfBoundsException();//数组越界异常
//arithmeticException();//算术异常
//numberFormatException();//数字格式转化异常
//classNotFoundException();//类找不到异常
//classCastException();//类转化异常
}
public static boolean nullPointerException()
{
String str=null;
return str.equals("空指针异常");
}
public static int arrayIndexOutOfBoundsException()
{
int arr[]=new int[5];
return arr[6];
}
public static int arithmeticException()
{
return 4/0;
}
public static int numberFormatException()
{
int a=Integer.parseInt("数字格式转化异常");
return a;
}
public static void classNotFoundException() throws ClassNotFoundException
{
Class.forName("类找不到异常");
}
public static MyException classCastException()
{
MyException my=(MyException) new Father();
return my;
}
}
class Father
{
}
java常见异常实例
最新推荐文章于 2023-06-05 09:31:53 发布