美文网首页
捕获异常

捕获异常

作者: 很很狠的狠角色 | 来源:发表于2017-11-11 17:21 被阅读0次

      应该精心地编写代码来避免错误的发生,而不要将精力花在编写异常处理器上。
      异常有两种类型:未检查异常和已检查类型。

    java.lang.Class

    • static Class forName(String className)
      返回描述类名为className的Class对象。
      Class.forName(name);
    • Object newInstance()
      返回这个类的一个新实例。

    lava.lang.reflect.Constructor

    • Object newInstance(Object[] args)
      构造一个这个构造器所属类的新实例。
      参数:args 这是提供给构造器的参数。

    java.lang.Throwable

    • void printStackTrace()
      将Throwable对象和栈的轨迹输出到标准错误流。
      try{
      statements that might throw exceptions
      }
      catch(Exception e){
      handler action
      }
      比如:
    try{
      String name = ...;//get class name
      Class c1 = Class.forName(name);//might throw exception
      do something with c1
    }
    catch (Exception e){
      e.printStackTrace();
    }
    

    相关文章

      网友评论

          本文标题:捕获异常

          本文链接:https://www.haomeiwen.com/subject/clxgmxtx.html