格局:
public class XXXException extends Exception / RuntimeException{ //一个空参构造方法 //一个带异样信息的构造方法}
留神:
- 个别是以Exception结尾,阐明该类是一个异样类
- 必须继承Exception或者RuntimeException
继承Exception:就是编译器异样,要么throws,要么try...catch
继承RuntimeException:运行期异样,交给JVM(中断解决)
public class RegisteredException extends Exception{ public RegisteredException() { } public RegisteredException(String message) { super(message); }}
用throws
用try...catch