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

正文內(nèi)容

第9章java高級(jí)編程-文庫(kù)吧

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


【正文】 try語(yǔ)句段結(jié)束。 ? 但是在很多的情況下,希望無(wú)論是否出現(xiàn)異常,某些語(yǔ)句段都需要被執(zhí)行,特別是釋放資源的操作,例如打開(kāi)文件后的關(guān)閉操作。那么就可以把這部分代碼放在 finally語(yǔ)句段中,即使 try或catch語(yǔ)句段中含有 return語(yǔ)句,程序都會(huì)在異常拋出后先執(zhí)行 finally語(yǔ)句段,除非 try或 catch語(yǔ)句段中執(zhí)行 ()方法,或是出現(xiàn) Error錯(cuò)誤時(shí) finally語(yǔ)句段才不會(huì)被執(zhí)行而退出程序。 Java多線程機(jī)制 ? 在這一章之前,介紹的程序都是單線程的。也就是說(shuō),一個(gè)程序,從頭到尾都會(huì)按順序執(zhí)行語(yǔ)句,在程序開(kāi)始至結(jié)束的這一段時(shí)間內(nèi)只做了一件事。而實(shí)際中,由于計(jì)算機(jī)中 CPU的工作效率實(shí)在是太高了,以至于在很多時(shí)間 CPU都是被閑置的。為了更好的利用計(jì)算機(jī)中的資源, Java語(yǔ)言為編程提供了很方便就能實(shí)現(xiàn)的多線程機(jī)制。也就是說(shuō)程序員設(shè)計(jì)的一段 Java程序,可以在一段時(shí)間內(nèi)同時(shí)做多件事。 Java中的線程 ? 每一個(gè)線程都有自身的產(chǎn)生、存在和消亡的過(guò)程,是一個(gè)動(dòng)態(tài)的概念。每一個(gè) Java程序都有一個(gè)缺省的主線程,對(duì)應(yīng)于 application應(yīng)用程序,主線程就是 main()主方法的執(zhí)行步驟;對(duì)于 Appet小應(yīng)用程序,則是按其生命周期執(zhí)行的步驟作為主線程。 ? 多線程機(jī)制則是在主線程執(zhí)行的過(guò)程中,又建立了多個(gè)線程在同一段時(shí)間內(nèi)執(zhí)行。由于計(jì)算機(jī) CPU的處理速度非常的快,所以在很短的一段時(shí)間內(nèi)(幾毫秒或更短), CPU按順序執(zhí)行了幾個(gè)線程,但對(duì)于用戶來(lái)說(shuō),感覺(jué)上是在這一段時(shí)間, CPU同時(shí)完成了多個(gè)線程的活動(dòng)。舉個(gè)簡(jiǎn)單的例子:當(dāng)用戶從網(wǎng)上下載一段音樂(lè)的同時(shí),就可以欣賞其中已經(jīng)下載完成的部分,而實(shí)際實(shí)現(xiàn)的代碼中,是存在了下載和播放兩個(gè)線程,同時(shí)要協(xié)調(diào)好這兩個(gè)線程,這樣就使用戶在下載歌曲的這一段時(shí)間內(nèi),同時(shí)完成了下載和播放兩件事情。 創(chuàng)建線程的兩種方式 ? Java語(yǔ)言中實(shí)現(xiàn)多線程有兩種途徑:一種是創(chuàng)建一個(gè)類,讓該類繼承 Thread類;另一種方法是讓自己創(chuàng)建的類實(shí)現(xiàn) Runnable接口。使用這兩種方法都可以使用到 Thread類及其方法。 ? 1.繼承 Thread類并覆蓋 run()方法 ? 2.實(shí)現(xiàn) Runnable接口 線程的啟動(dòng)與停止 ? 當(dāng)使用線程的構(gòu)造函數(shù)創(chuàng)建了一個(gè)線程對(duì)象時(shí),程序是不會(huì)自動(dòng)調(diào)用線程中的 run()方法的。若要啟動(dòng)線程,就必須調(diào)用線程對(duì)象中的 start()方法,這樣才可以真正地啟動(dòng)一個(gè)線程。但需要注意的是:當(dāng)線程對(duì)象調(diào)用了 start()方
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1