freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第9章java高級(jí)編程-展示頁(yè)

2024-10-10 19:25本頁(yè)面
  

【正文】 被執(zhí)行,直到這部分 try語(yǔ)句段結(jié)束。習(xí)慣上,會(huì)經(jīng)常為每一個(gè)異常類,提供一個(gè)默認(rèn)的和一個(gè)包含詳細(xì)信息的構(gòu)造器。但如果碰到了可能出現(xiàn)的異常,卻在標(biāo)準(zhǔn)異常類中并沒有定義過的時(shí)候,就需要建立自己的異常類。這個(gè)時(shí)候就需要使用 throw和 throws語(yǔ)句: ? ( 1) throws語(yǔ)句:在方法聲明中使用,拋出異常; ? ( 2) throw語(yǔ)句:在方法體內(nèi)部使用,拋出異常。 try意思就是看其代碼段內(nèi)部的代碼是否會(huì)出現(xiàn)異常, catch則是當(dāng) try中的代碼段出現(xiàn)異常后,捕獲異常,并作相應(yīng)處理。 如何捕獲異常 ? 在熟悉了異常的概念和分類后,就要介紹如何在程序中捕獲異常。這樣可以保證程序在出現(xiàn)了異常的情況下仍然梢約續(xù)的執(zhí)行,不會(huì)影響到其他的部分的運(yùn)轉(zhuǎn),提高了程序的健壯性。同時(shí),這個(gè)方法可以選擇自己處理異常,也可以拋出這個(gè)異常給別的方法處理。第 9章 Java高級(jí)編程 ? 本章將簡(jiǎn)單介紹 Java中的高級(jí)應(yīng)用,包括異常處理、多線程機(jī)制、數(shù)據(jù)流及文件操作、網(wǎng)絡(luò)編程、數(shù)據(jù)庫(kù)操作五個(gè)方面。 異 常 處 理 ? 在 Java語(yǔ)言中,程序員可以在程序中定義異常處理段( exception handler)來捕獲和處理異常,在異常發(fā)生的時(shí)候,一個(gè)代表該異常的對(duì)象會(huì)被創(chuàng)建,并在產(chǎn)生這個(gè)異常的方法中被引發(fā)。無(wú)論怎樣,該異常都將被捕獲并作出相應(yīng)的處理。 異常類的層次結(jié)構(gòu) ? 所有的異常類都是 ,其層次關(guān)系如圖所示。 Java語(yǔ)言給程序員提供了 try…catch 代碼段,用來捕獲可能出現(xiàn)的異常。 try…catch 使用的語(yǔ)法格式為: ? try ? { ? 可能會(huì)出現(xiàn)異常的代碼段; ? } ? catch(異常類型名 處理該異常對(duì)象 ) ? { ? 異常處理代碼段; ? } 如何拋出異常 ? 編寫代碼過程中,如果不想在這段代碼中捕捉和處理一個(gè)可能出現(xiàn)的異常,那么就需要將這個(gè)異常傳遞出去,傳遞給調(diào)用它的方法去處理該異常。 自定義異常 ? 前面兩節(jié)介紹了,利用系統(tǒng)提供的標(biāo)準(zhǔn)異常類來捕獲和處理異常。建立自己的異常類,要做的只是根據(jù)需要,從 Exception類或是從 Exception類的子類中繼承出需要的類。 ? 需要注意的是,自定義異常類,必須由程序員使用 throw語(yǔ)句拋出。 ? 但是在很多的情況下,希望無(wú)論是否出現(xiàn)異常,某些語(yǔ)句段都需要被執(zhí)行,特別是釋放資源的操作,例如打開文件后的關(guān)閉操作。 Java多線程機(jī)制 ? 在這一章之前,介紹的程序
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1