请帮忙举一个“引发异常”的例子,最好要简单一点的(被零整除这样的例子),看书没太看明白。
public void method1() throws MyException
……
if (wrong)
  {
    MyException e=new Myexception("提示出错信息!!");
    throw e;
    ……
  }另外以下面程序为例问几个关于异常处理的问题:
class Excp1{
  public static void main(String args[])
    {
      int a,d;
      try
        {
          d=0;
          a=10/d;
          System.out.println("不会执行的语句!");
        }
      catch(ArithmeticException e)
        {
          System.out.println("整除0错误.");
        }
      
      System.out.println("处理异常完毕!");
    }
}1、catch(ArithmeticException e);   ArithmeticException是一个错误类型,e是它的引用吗?那程序中有这个错误类的实例吗?为什么要这样写catch的参数呢?
2、是不是作为程序员来说,就必须知道java的所有异常类名字才能正确写出不同异常的处理?