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

正文內(nèi)容

第9章java高級編程-全文預覽

2024-10-18 19:25 上一頁面

下一頁面
  

【正文】 ? 在使用多線程機制的過程中,往往會遇到一個問題。優(yōu)先級高的線程會優(yōu)先獲得 CPU的使用權(quán)獲得執(zhí)行,而優(yōu)先級低的則會后執(zhí)行。 ? 線程的停止的方法要多一些, Thread線程類包含 stop()方法,可以用來停止線程,但在 Java2種,由于該方法會導致Java運行環(huán)境不穩(wěn)定,所以基本不使用。使用這兩種方法都可以使用到 Thread類及其方法。 ? 多線程機制則是在主線程執(zhí)行的過程中,又建立了多個線程在同一段時間內(nèi)執(zhí)行。為了更好的利用計算機中的資源, Java語言為編程提供了很方便就能實現(xiàn)的多線程機制。那么就可以把這部分代碼放在 finally語句段中,即使 try或catch語句段中含有 return語句,程序都會在異常拋出后先執(zhí)行 finally語句段,除非 try或 catch語句段中執(zhí)行 ()方法,或是出現(xiàn) Error錯誤時 finally語句段才不會被執(zhí)行而退出程序。習慣上,會經(jīng)常為每一個異常類,提供一個默認的和一個包含詳細信息的構(gòu)造器。這個時候就需要使用 throw和 throws語句: ? ( 1) throws語句:在方法聲明中使用,拋出異常; ? ( 2) throw語句:在方法體內(nèi)部使用,拋出異常。 如何捕獲異常 ? 在熟悉了異常的概念和分類后,就要介紹如何在程序中捕獲異常。同時,這個方法可以選擇自己處理異常,也可以拋出這個異常給別的方法處理。 異 常 處 理 ? 在 Java語言中,程序員可以在程序中定義異常處理段( exception handler)來捕獲和處理異常,在異常發(fā)生的時候,一個代表該異常的對象會被創(chuàng)建,并在產(chǎn)生這個異常的方法中被引發(fā)。 異常類的層次結(jié)構(gòu) ? 所有的異常類都是 ,其層次關(guān)系如圖所示。 try…catch 使用的語法格式為: ? try ? { ? 可能會出現(xiàn)異常的代碼段; ? } ? catch(異常類型名 處理該異常對象 ) ? { ? 異常處理代碼段; ? } 如何拋出異常 ? 編寫代碼過程中,如果不想在這段代碼中捕捉和處理一個可能出現(xiàn)的異常,那么就需要將這個異常傳遞出去,傳遞給調(diào)用它的方法去處理該異常。建立自己的異常類,要做的只是根據(jù)需要,從 Exception類或是從 Exception類的子類中繼承出需要的類。 ? 但是在很多的情況下,希望無論是否出現(xiàn)異常,某些語句段都需要被執(zhí)行,特別是釋放資源的操作,例如打開文件后的關(guān)閉操作。而實際中,由于計算機中 CPU的工作效率實在是太高了,
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1