异常:就是程序出现了不正常的情况。程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。异常分为编译时异常和运行时异常。
异常处理方式 —— throws
格式如下:
throws 异常类名;
抛出异常对象 —— throw
格式如下:
throw new 异常();
throws 和 throw 的区别
throws 用在方法声明后面,跟的是异常类名 表示声明异常,调用该方法有可能会出现这样的异常
throw 用在方法体内,跟的是异常对象名 表示手动抛出异常对象,由方法体内的语句处理
异常处理方式:
在方法中,当传递的参数有误,没有继续运行下去的意义了,则采取抛出处理,表示让该方法结束运行。 告诉调用者方法中出现了问题。
还有就是通过try……catch捕获异常,try……catch能让方法正常运行。