java的Exception的定义问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:13:47
1.Exception这个是个关键字吗?还是方法名或者函数名?
2.在写java的异常的时候,类名一定要加这个Exception吗?比如:(class MyException extends Exception {
public MyException() {}
public MyException(String msg) {);
是不是这样?
3.它的定义格式是怎样的,有几种?

Exception是一个类 他在java.lang下面,

所有继承自Exception的异常 最好用Exception结尾 这是个约定 但是不是限制 就好像java里方法名要小写开头但是这是约定俗成的而不是java语言规范规定的(C#中有个叫Attribute的东西 他的子类全部都是Attribute结尾 是一样的道理)

自定义异常和普通的自定义类没有任何区别,基本上提供适当的构造函数供你new的时候方便就可以了

一般不那样写:
public class Text{
public static void main(String args[]){
try{
这里面放你要逻辑业务的操作!

}catch(Exception e){
这里面放你逻辑业务出错了的处理方式!
}

}

}

你自己写的啊。是extends,说明你这个类继承它,很明显它是一个类啊,就是异常的跟类。包括运行时异常和非运行时异常,后者需要在继承它的时候必须要throws一下。