乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Java教程:Java中經常出現(xiàn)的問題

       好程序員IT 2019-07-15

        Java流行了很多年,相信學習Java的小伙伴有很多很多,今天小編總結了關于Java異常的及幾大問題,希望對你有所幫助。

        1、檢查與未檢查

        簡而言之,檢查過的異常必須顯式地在方法中捕獲或在方法的throw子句中聲明。

        未檢查異常是由無法解決的問題引起的,例如除以零、空指針等。

        檢查異常特別重要,因為您希望使用您的API的其他開發(fā)人員知道如何處理異常。

        2、異常管理的最佳實踐

        如果一個異??梢员徽_處理,那么它應該被捕獲,否則,它應該被拋出。

        3、為什么try中定義的變量不能用于catch或finally中?

        在下面的代碼中,try塊中聲明的字符串s不能在catch子句中使用。

        代碼沒有通過編譯。

        原因是你不知道在try塊的什么地方會拋出異常。

        異常很可能是在聲明對象之前拋出的。

        這個例子是正確的。

        4、為什么Double、parseDouble(null)和Integer。parseInt(null)兩個函數會拋出不同的異常?

        拋出不同的異常?它們會拋出不同的異常,這是JDK的問題。

        它們是由不同的開發(fā)人員開發(fā)的,所以不值得過多思考。

        5、Java中常用的運行時異常

        這里只是其中的一些。

        非法數據異常,數組下標越界異常。

        當條件不滿足時,可在if語句中使用:

        6、我們能在同一個catch子句中捕獲多個異常嗎?

        答案是肯定的。

        只要這些異常類可以追溯到類繼承層次結構中的同一個超類,您就只能使用這個超類。

        7、構造函數能拋出java中的異常嗎?

        答案是肯定的,構造函數是一種特殊的方法。

        8、在final子句中拋出異常

        這樣做是合法的:

        但是為了具有更好的代碼可讀性,您應該將嵌入的try-catch塊包裝為一個新方法,然后將方法調用放在finally子句中。

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多