異常處理和String類

一闯冷、異常處理

? ??1 Exception的兩種處理方式概述

生活事例

? ? 2.捕獲異常

? ? ? ? 格式:

基本格式
示例

? ? 3.細(xì)節(jié)問題和注意事項(xiàng)

? ? ? ? 3.1代碼中出現(xiàn)異常,JVM會終止代碼運(yùn)行辩诞,如果使用try catch捕獲處理異常,JVM會認(rèn)為當(dāng)前代碼中不存在異常译暂,可以繼續(xù)運(yùn)行。

? ? ? ? 3.2在try大括號內(nèi)或者catch大括號內(nèi)都是局部變量外永,處理操作數(shù)據(jù)是小心謹(jǐn)慎

? ? ? ? 3.3try - catch捕獲處理異常衰抑,可以處理多種異常情況! 而且建議異常處理分門別類呛踊,對癥下藥

? ? ? ? 3.4代碼中存在多種隱患,存在多個異常情況谭网,try - catch捕獲有且只能處理第一個出現(xiàn)異常的代碼,因?yàn)镴VM從宜昌代碼開始直接進(jìn)入異常捕獲階段愉择。

? ? ? ? 3.5Exception作為Java中所有一類的超類织中,在捕獲異常處理時如果直接使用Exception進(jìn)行捕獲處理衷戈,無法做大旗異常對癥下藥操作。

? ? ? ? 3.6Exception可以作為try - catch最后一個殖妇,用于處理其他異常捕獲之后沒有對癥方式遺留問題。

? ? 4.拋出異常

? ? ? ? 格式:

基本格式
示例

? ? 5.細(xì)節(jié)問題和注意事項(xiàng)

? ? ? ? 5.1 代碼如果運(yùn)行到throw拋出異常疲吸,之后代碼不再運(yùn)行,之后的代碼時辰能夠?yàn)闊o參觸及代碼

? ? ? ? 5.2 代碼中存在多種隱患摘悴,按照隱患的情況分門別類處理,不能再同一個條件內(nèi)拋出兩個異常蹂喻。并且在方法的聲明位置,throw之后叉橱,不同的異常,使用逗號分隔開。

? ? ? ? 5.3當(dāng)調(diào)用帶有異常拋出的方法時掐松,對于方法拋出的異常,有兩種處理方式大磺,可以捕獲處理,也可以拋出處理杠愧。

? ? 6.拋出處理和捕獲處理選擇

? ? ? ? 情況分析:用戶查詢指定路徑在指定文件的名字,存在的異常處理分析過程流济。

捕獲和拋出選擇

? ? 7.異常分類

異常分類

? ? 8.自定義異常

生活中例子
示例

? ? 9.異常處理總結(jié)

? ? ? ? 9.1 異常存在的必要性:代碼中使用的數(shù)據(jù)绳瘟,大多數(shù)來源于用戶,用戶傳入數(shù)據(jù)是一個非常不可靠的情況L巧分瘦! 存在一定錯誤意識琉苇,反饋機(jī)制和處理機(jī)制。

? ? ? ? 9.2 異常處理方式? : 捕獲? 拋出? 要根據(jù)使用情況并扇,操作方式,反饋形式來選擇對應(yīng)的處理方式拜马。

? ? ? ? 9.3 自定義異常,了解異常的構(gòu)造俩莽,基本上在開發(fā)中用到自定義異常的情況不多見。但是要了解關(guān)于異常信息保存的方式扮超。

二、String類

? ? 1.字符串類型概述

概述

????2.字符串內(nèi)存分析和equals方法

字符串內(nèi)存分析和equals方法

? ? 3.獲取方法

示例

? ? 4.判斷方法

示例

? ? .5.轉(zhuǎn)換方法

示例

? ? 6.其他方法

示例
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市崩侠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌却音,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件系瓢,死亡現(xiàn)場離奇詭異,居然都是意外死亡夷陋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門骗绕,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人爹谭,你說我怎么就攤上這事∨捣玻” “怎么了东揣?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵腹泌,是天一觀的道長。 經(jīng)常有香客問我凉袱,道長芥吟,這世上最難降的妖魔是什么钟鸵? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮棺耍,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘种樱。我一直安慰自己,他們只是感情好嫩挤,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著岂昭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪约啊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天棍苹,我揣著相機(jī)與錄音,去河邊找鬼枢里。 笑死,一個胖子當(dāng)著我的面吹牛蹂午,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播豆胸,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼晚胡!你這毒婦竟也來了嚼沿?” 一聲冷哼從身側(cè)響起瓷患,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎擅编,沒想到半個月后攀细,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體爱态,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年俭识,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鱼的。...
    茶點(diǎn)故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡痘煤,死狀恐怖凑阶,靈堂內(nèi)的尸體忽然破棺而出衷快,到底是詐尸還是另有隱情,我是刑警寧澤蘸拔,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站调窍,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏邓萨。R本人自食惡果不足惜地梨,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一宝剖、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧歉甚,春花似錦、人聲如沸纸泄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽耸弄。三九已至,卻和暖如春卓缰,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背征唬。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留总寒,地道東北人扶歪。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓善镰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親炫欺。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評論 2 348