久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:116日期: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

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

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

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)

請(qǐng)問這是什么原因?

問題解答

回答1:

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

回答2:

第一個(gè)拋出的是Exception是checked異常,也就是編譯器異常,所以必須手動(dòng)處理。第二個(gè)拋出的StringIndexOutOfBoundsException是unchecked異常,運(yùn)行時(shí)異常,所以不需要手動(dòng)處理

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 北条麻妃国产九九九精品小说 | 99在线视频观看 | 亚洲精品视频播放 | 中文 日韩 欧美 | 日韩欧美一区二区在线观看视频 | 中文字幕在线免费看 | 亚洲视频在线看 | 日韩久久久久久久久久久 | 午夜精品久久久久久久久 | 国产一区高清 | 日日干日日操 | 福利视频网站 | 在线观看成人小视频 | 色久视频 | 小泽玛丽娅 | 婷婷国产在线观看 | 国产精品视频 | 欧美不卡 | hitomi一区二区三区精品 | 久草在线在线精品观看 | 免费视频久久 | 天堂资源| 日本亚洲欧美 | 国产精品a免费一区久久电影 | 国产www视频| 国产一区免费视频 | 日韩免费视频 | 99精品电影 | 91久久爽久久爽爽久久片 | 在线观看黄色大片 | 亚洲成人免费影院 | 中文字幕1区 | 大香萑 | 国产精品久久久久久久午夜片 | 日韩视频在线观看视频 | 午夜影院在线观看版 | 国产欧美一区二区三区在线看 | 久久伊人精品网 | 91国内视频在线观看 | 国产深夜视频在线观看 | 国产一区二区三区免费 |