可以将以下代码视为自定义异常的示例吗? 如果没有,你能从你的角度解释为什么吗?
public class UseJDBC
{
public useJDBC() throws Exception
{
throw new Exception("ABC");
}
public static void main(String args[])
{
try
{
useJDBC a = new useJDBC();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
答案 0 :(得分:1)
不,不是。如果要创建自定义异常,则必须扩展java.lang.Exception或其子类之一。见https://docs.oracle.com/javase/tutorial/essential/exceptions/creating.html