详解Java如何根据控制台实现定位异常-创新互联
小编这次要给大家分享的是详解Java如何根据控制台实现定位异常,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
成都创新互联主要从事做网站、成都网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务鄱阳,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575异常堆栈作为我们平时定位问题的最重要手段,为我们解决问题提供了很大帮助。但是我们可能都有这样的习惯就是看到一段异常,尤其是异常堆栈很多,层次很深的时候。就感觉很担心害怕,匆匆扫描一眼就开始猜问题应该如何如何,然后不断的根据猜测去调整代码,虽然也会 debug 但是还是浪费了不少的时间。
这是因为:
1.我们没有认认真真的看异常堆栈信息;
2.堆栈太多,我们并不确定到底哪里导致了问题。
解决办法就是:
1.知道异常堆栈产生的流程。
2.耐心的阅读堆栈信息。
3.解决问题
1.异常产生流程:上面报错,下面跟随
举个例子:我们有如下的测试代码:
package com.bsx.test; public class TestException { public static void main(String[] args) { TestException exception = new TestException(); exception.m1(); } public void m1() { m2(); } public void m2() { m3(); } public void m3() { String name = null; System.out.println(name.length()); } }
另外有需要云服务器可以了解下创新互联建站www.cdcxhl.com,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
文章名称:详解Java如何根据控制台实现定位异常-创新互联
文章链接:http://scjbc.cn/article/coogpo.html