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

正文內(nèi)容

第9章java高級編程(已修改)

2024-10-12 19:25 本頁面
 

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