Java异常处理机制
Throwable类是Java语言中所有错误和异常的超类。 只有作为该类(或其子类之一)实例的对象才由Java虚拟机抛出,或者可以由Java throw语句抛出。 类似地,只有这个类或它的一个子类可以是catch子句中的参数类型。 为了在编译时检查异常, Throwable 类和 Throwable 类的任何子类(不同时是RuntimeException或Error的子类)都被视为已检查异常。 异常是程序在编译或运行过程出现的例外,这些例外在有的可以避免有的却无法避免。 所有的异常类是从 java.lang.Exception 类继承的子类。 Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error 。 Java 程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。 Error 用来指示运行时环境发生的错误。 例如,JVM 内存溢出。一般地,程序不会从错误中恢复。 1、异常分类 package LESSON10; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Scanner; public class demo1 { /