需求:JDK定义了大量的异常类,虽然这些异常类可以描述编程中出现的大部分异常情况,但是在开发中有时可能需要描述程序中特有的异常情况,即需要自定义异常类(使用时需要先创建自定义异常类对象,才能使用)
---------异常类DivideByMinusException
public class DivideByMinusException extends Exception{
public DivideByMinusException( )
{
super( );
}
public DivideByMinusException( String message)
{
super( message);
}
public void printStackTrace( )
{
System.out.println("这是个自定义输出异常");
}
}
----------测试类
public class TestDemo1{
public static void main(String [ ] args)
{
int[ ] arr=null;
testMethod( );
}
public static void testMethod(int[] arr)
{
try{
if(arr==null)
{
throw new DivideByMinusException( );
}
}catch(DivideByMinusException e)
{
e.printStackTrace( );
}
}
}