Java 运行时异常可以';不要在挡块中操作

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"); } } }

若我在catch块中写入RunTimeException,那个么为什么不处理它呢

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,你就不会有这些问题。