java try catch如何查看是什么异常
如题,例如try{System.out.println(111);。。。。}catch(Exceptione){System.out.println(222);}运行输出...
如题,例如
try {
System.out.println(111);
。。。。
} catch (Exception e) {System.out.println(222); }
运行输出的是222,那么如何能知道try中哪一行代码有问题 展开
try {
System.out.println(111);
。。。。
} catch (Exception e) {System.out.println(222); }
运行输出的是222,那么如何能知道try中哪一行代码有问题 展开
2个回答
展开全部
异常类也是一种类,捕获的异常也是一种类的对象,所以可以把它当做正常对象使用。
try{
。。。
}catch(Exception e){
}
这里的异常对象是e,通过调用它的getClass()方法可能得到它的真实类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
try {
System.out.println(111); 。。。。
} catch (Exception e) {
System.out.println(222);
e.printStackTrace(); //会打印一串异常信息,其中包括行。
}
java.lang.NullPointerException
at MyClass.mash(MyClass.java:9)
at MyClass.crunch(MyClass.java:6)
at MyClass.main(MyClass.java:3)
其中的9 6 3都是行号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询