异常机制

异常机制

  • Throwable

    • Error

      • virtulMachineError

      • AWTEError

    • exception

      • IOException

      • RuntimeException

        • ArrayIndexOutOfBoundsException

        • NullPointerException

        • ArithmeticException

        • MissingResourceException

        • ClassNotFoundException

Error 是致命性的错误,是程序无法控制和处理的。JVM选择终止线程

Exception可以被程序处理。

 

捕获异常&抛出异常

format:try{/*code*/}

catch(ErrorType){/*处理代码*/}

finally{}//处理善后工作//可选

 

快捷键ctrl+alt+t

 

throw关键词

throw new ErrorType//主动抛出异常

 

throws关键词

在方法右加throws

 

自定义异常

  • 只需要继承Exception类即可

上一篇:2015年百度之星初赛(1) --- A 超级赛亚ACMer


下一篇:java 学习之异常的处理