「java项目异常类定义」java异常类的作用
本篇文章给大家谈谈java项目异常类定义,以及java异常类的作用对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
java自定义异常类
public void MyException extends Exception{
public MyExceprion(){
System.out.println("自定义异常");
}
}
public class Exam{
public static void mul() throws MyException{
if(自己写条件){
throw new MyException();
}
}
}
这个应该能看懂吧,我只是写了个结构没写完整程序的,你看懂这个就行,定义一个自定义异常,然后在你需要的地方抛出异常,在主方法中调用方法的时候达到一定条件就会抛出异常
Java 求大神们解答:自定义异常,处理异常
Java 允许我们定义自己的异常,这样的异常就称为自定义异常。定义自定义异常的方式是继承 Exception 类,然后定义一个类来代表该异常。
下面是定义自定义异常类的示例:
================
public class MyException extends Exception {
public MyException() {
super();
}
public MyException(String message) {
super(message);
}
}
================
这里定义了一个名为 MyException 的类,它继承了 Exception 类,并定义了两个构造方法,一个是无参构造方法,另一个是带有一个字符串参数的构造方法,该字符串参数用于传入错误信息。
接下来,我们可以在可能抛出异常的方法中使用 throws 关键字声明该方法可能抛出的异常,并在方法中使用 throw 语句抛出异常。例如:
================
public class UsingMyException {
public void f() throws MyException {
System.out.println("抛出异常MyException 从 f()方法");
throw new MyException();
}
public void g() throws MyException {
System.out.println("抛出异常MyException 从 g()方法");
throw new MyException("从g()方法中抛出异常");
}
}
================
这里我们定义了一个名为 UsingMyException 的类,它包含两个方法: f() 和 g()。两个方法都使用了 throws 关键字声明它们可能会抛出 MyException 异常,并在方法内部使用 throw 语句抛出该异常
如何自定义java中的异常类
public
class
MyIntegerException
extends
Exception{
public
MyIntegerException(String
name)
{
super(name);
}
public
static
void
main(String
args[])
throws
MyIntegerException{
Integer
i
=
new
Integer(-1);
if(i
0)
{
throw
new
MyIntegerException("my
exception:Integer
0");
}
}
}
MyIntegerException
extends
Exception继承异常的类就可以使用了,其他的判断加上就OK拉。
关于java项目异常类定义和java异常类的作用的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。