详解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

其他资讯