国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

關(guān)于Java異常的疑問

瀏覽:121日期:2024-01-31 09:38:16

問題描述

眾所周知下面的代碼編譯不過:

public class test{ private static void haha(){throw new Exception(); } public static void main(String[] args) {haha();return; }}

javac test.java

未報告的異常錯誤Exception; 必須對其進(jìn)行捕獲或聲明以便拋出。

但是下面的代碼沒有進(jìn)行錯誤處理,卻能夠通過編譯:

public class test{ public static void main(String[] args) {String s = new String('test');System.out.println(s.substring(0,6));return; }}

javac test.javajava test

Exception in thread 'main' java.lang.StringIndexOutOfBoundsException: String index out of range: 6at java.lang.String.substring(Unknown Source)at test.main(test.java:4)

請問這是什么原因?

問題解答

回答1:

StringIndexOutOfBoundsException繼承了RuntimeException,不需要顯式地聲明處理。

回答2:

第一個拋出的是Exception是checked異常,也就是編譯器異常,所以必須手動處理。第二個拋出的StringIndexOutOfBoundsException是unchecked異常,運行時異常,所以不需要手動處理

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 欧美午夜三级我不卡在线观看 | 日本视频在线免费观看 | 日韩在线精品 | 国产精品香蕉一区二区三区 | 亚洲国产精品一区二区三区在线观看 | 亚洲经典三级 | 三级视频网站在线观看 | 国产区二区 | 国产91久久久久久久免费 | 亚洲成a人片在线观看 欧美 | 久草免费在线播放 | 亚洲视频免费在线 | 黄人成a动漫片免费网站 | 天天狠操| 国产特黄特色一级特色大片 | 午夜香港三级a三级三点 | 国产喷水女王在线播放 | 久久成人综合网 | 国产大臿蕉香蕉大视频 | 九九99久久 | 中国美女隐私无遮挡免费视频 | 成人久久伊人精品伊人 | 国产99久久精品 | 美女被免费网站视频软件 | 99亚洲视频 | 91久久综合九色综合欧美98 | 热伊人99re久久精品最新地 | 亚洲精品成人久久久影院 | 网红主播大尺度精品福利视频 | 国内精品久久久久久久亚洲 | 日韩中文字幕一在线 | 中文字幕有码视频 | 高清毛片aaaaaaaaa片 | 亚洲成人在线免费 | 久久99国产乱子伦精品免费 | 91视频国产91久久久 | 欧美成人看片一区二区三区 | 亚洲成人美女 | 免费观看视频成人国产 | 国产日韩亚洲欧美 | 亚洲精品tv久久久久 |