最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java異常中toString()和getMessage()區(qū)別

 更新時(shí)間:2024年01月15日 15:45:42   作者:Wan8017  
在java異常體系中,要打印異常信息,可以通過:e.getMessage() 、 e.toString() e.printStackTrace() 等方法打印,本文主要介紹了Java異常中toString()和getMessage()區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下

在java異常體系中,要打印異常信息,可以通過:e.getMessage() 、 e.toString() e.printStackTrace() 等方法打印出 一些 異常信息。已知的是這些方法都可以打印異常信息,但是這些方法打印的異常信息 都不相同,那么問題來啦: 這些方法打印異常信息的區(qū)別是?日常開發(fā)工作中,該用哪個(gè)方法打印異常信息呢?

首先寫了兩個(gè)錯(cuò)誤

@Controller
public class DemoController {
    @RequestMapping("/show1")
    public String showInfo(){
        String str = null;
        str.length();
        return "index";
    }

    @RequestMapping("/show2")
    public String showInfo2(){
        int a = 10/0;
        return "index";
    }
}

第一個(gè)是空指針異常

使用toString()方法打印報(bào)錯(cuò)信息

@ControllerAdvice
public class AjaxGlobalException {
    @ResponseBody
    @ExceptionHandler
    public Map<String,Object> errorHandler(Exception e){
        Map<String, Object> hashMap = new HashMap<>();
        hashMap.put("status",500);
        hashMap.put("msg",e.toString());
        return hashMap;
    }

空指針異常的錯(cuò)誤信息是;

如果使用 getMessage()報(bào)錯(cuò)信息是null:

所以?。。。。。。。。?!輸出異常要使用toString() 

因?yàn)閠oString方法獲取的是異常類型和異常詳細(xì)信息

getMessage()只獲取異常的詳細(xì)信息字符串

到此這篇關(guān)于Java異常中toString()和getMessage()區(qū)別的文章就介紹到這了,更多相關(guān)Java toString() getMessage() 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java實(shí)現(xiàn)把圖片處理到指定大小的操作方法

    Java實(shí)現(xiàn)把圖片處理到指定大小的操作方法

    項(xiàng)目開發(fā)中,經(jīng)常遇到圖片上傳功能,發(fā)現(xiàn)如果圖片比較大時(shí),在查看、預(yù)覽、下載速度會(huì)特別慢,考慮到浪費(fèi)流量以及文件服務(wù)器的存儲(chǔ)空間,決定在后端優(yōu)化處理完再上傳,所以本文給大家介紹了使用Java把圖片處理到指定大小的操作方法,需要的朋友可以參考下
    2025-03-03
  • Spring MVC返回的json去除根節(jié)點(diǎn)名稱的方法

    Spring MVC返回的json去除根節(jié)點(diǎn)名稱的方法

    這篇文章主要介紹了Spring MVC返回的json去除根節(jié)點(diǎn)名稱的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-09-09
  • 詳解java中Reference的實(shí)現(xiàn)與相應(yīng)的執(zhí)行過程

    詳解java中Reference的實(shí)現(xiàn)與相應(yīng)的執(zhí)行過程

    不知道大家知不知道特殊的reference對(duì)象都是被jvm專門處理的,所以這篇文章就相應(yīng)的工作流程和referencequeue之間的協(xié)作進(jìn)行梳理.有需要的朋友們可以參考借鑒。
    2016-09-09
  • SpringBoot如何配置Controller實(shí)現(xiàn)Web請(qǐng)求處理

    SpringBoot如何配置Controller實(shí)現(xiàn)Web請(qǐng)求處理

    這篇文章主要介紹了SpringBoot如何配置Controller實(shí)現(xiàn)Web請(qǐng)求處理,文中通過圖解示例介紹的很詳細(xì),具有有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2023-05-05
  • Spring Boot中進(jìn)行 文件上傳和 文件下載功能實(shí)現(xiàn)

    Spring Boot中進(jìn)行 文件上傳和 文件下載功能實(shí)現(xiàn)

    開發(fā)Wb應(yīng)用時(shí),文件上傳是很常見的一個(gè)需求,瀏覽器 通過 表單形式 將 文件 以 流的形式傳遞 給 服務(wù)器,服務(wù)器再對(duì)上傳的數(shù)據(jù)解析處理,下面將通過一個(gè)案例講解使用 SpringBoot 實(shí)現(xiàn) 文件上傳,感興趣的朋友一起看看吧
    2024-07-07
  • Java的包裝類特性總結(jié)

    Java的包裝類特性總結(jié)

    這篇文章主要介紹Java的包裝類的一些特性,包裝類的作用,哪些類屬于包裝類等,文中有詳細(xì)的代碼示例,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • Spring Boot中的路徑變量示例詳解

    Spring Boot中的路徑變量示例詳解

    SpringBoot中PathVariable通過@PathVariable注解實(shí)現(xiàn)URL參數(shù)與方法參數(shù)綁定,支持多參數(shù)接收、類型轉(zhuǎn)換、可選參數(shù)、默認(rèn)值及正則約束,是構(gòu)建RESTful API的核心工具,本文給大家介紹Spring Boot中的路徑變量示例,感興趣的朋友一起看看吧
    2025-07-07
  • SpringBoot3實(shí)現(xiàn)MySQL讀寫分離的完整指南

    SpringBoot3實(shí)現(xiàn)MySQL讀寫分離的完整指南

    在高并發(fā)場(chǎng)景下,數(shù)據(jù)庫往往成為系統(tǒng)瓶頸,讀寫分離通過將寫操作定向到主庫、讀操作分發(fā)到從庫,顯著提升系統(tǒng)讀性能和數(shù)據(jù)可用性,本文給大家介紹了SpringBoot3實(shí)現(xiàn)MySQL讀寫分離的完整指南,需要的朋友可以參考下
    2025-11-11
  • HttpServletRequest的getParameter()的坑及解決

    HttpServletRequest的getParameter()的坑及解決

    這篇文章主要介紹了HttpServletRequest的getParameter()的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java導(dǎo)出excel時(shí)合并同一列中相同內(nèi)容的行思路詳解

    Java導(dǎo)出excel時(shí)合并同一列中相同內(nèi)容的行思路詳解

    這篇文章主要介紹了Java導(dǎo)出excel時(shí)合并同一列中相同內(nèi)容的行,需要的朋友可以參考下
    2018-06-06

最新評(píng)論

昂仁县| 宝鸡市| 昭平县| 绥化市| 成都市| 吉林市| 石城县| 宁陕县| 惠东县| 延吉市| 余姚市| 改则县| 永年县| 彰化市| 佛坪县| 行唐县| 德格县| 锡林浩特市| 连州市| 武宣县| 武宣县| 新野县| 阿克| 灵宝市| 健康| 汾阳市| 土默特右旗| 安岳县| 怀安县| 乌兰浩特市| 绥化市| 富川| 紫云| 台南市| 临泽县| 河曲县| 克什克腾旗| 嘉善县| 堆龙德庆县| 鹿邑县| 杭州市|