Java 运行时异常可以';不要在挡块中操作
若我在catch块中写入RunTimeException,那个么为什么不处理它呢Java 运行时异常可以';不要在挡块中操作,java,exception,exception-handling,core,Java,Exception,Exception Handling,Core,若我在catch块中写入RunTimeException,那个么为什么不处理它呢 class main{ public static void main(String cs[]){ try{ int a = 10/0; } catch(RunTimeException e){ System.out.println("exception caught"); } } }
class main{
public static void main(String cs[]){
try{
int a = 10/0;
}
catch(RunTimeException e){
System.out.println("exception caught");
}
}
}
我的问题是,如果我编写RunTimeException,为什么会出现错误,而如果我编写RunTimeException的子类,即ArithmaticException和super class Exception,为什么会出现错误
错误为
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
RunTimeException cannot be resolved to a type
这是RuntimeException,而不是RuntimeException。Java是区分大小写的语言。它是RuntimeException而不是RuntimeException。Java是区分大小写的语言。Java是区分大小写的语言。写入
RuntimeException
exception。Java使用camel-case作为方法名,使用pascal-case作为类名。如果你遵循这条规则,你会得到更少的异常。如果您使用IDE
如netbean/eclipse
,则很容易发现此类异常。这些IDE可以在internet上免费下载java是区分大小写的语言。写入RuntimeException
exception。Java使用camel-case作为方法名,使用pascal-case作为类名。如果你遵循这条规则,你会得到更少的异常。如果您使用IDE
如netbean/eclipse
,则很容易发现此类异常。这些IDE在internet上是免费下载的尝试使用一个像样的Java IDE,你就不会有这些问题。尝试使用像样的Java IDE,你就不会有这些问题。