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

正文內(nèi)容

第7章-jsp開發(fā)的java語言基礎(chǔ)-資料下載頁

2025-08-07 10:56本頁面
  

【正文】 出 ? 異常的拋出: Java程序的執(zhí)行過程如出現(xiàn)異常事件,可以生成一個(gè)異常類對(duì)象,該異常對(duì)象封裝了異常事件的信息并將被提交給 Java運(yùn)行時(shí)系統(tǒng),這個(gè)過程稱為拋出( throw)異常。 ? 所有系統(tǒng)定義的異??捎? 系統(tǒng)自動(dòng)拋出,對(duì)于用戶自定義的異常需用 throw語句拋出。 ? 程序中利用 throw語句拋出異常格式: class A { //throws 后面聲明本方法中可能拋出的異常 public void someMethod() throws Exception1[Exception2 ...] { …… //由 throw和后面的一個(gè)異常類對(duì)象來確定具體如何拋出異常 if(……) throw new Exception1( 傳送的特定異常信息 )。 if(……) throw new Exception2(……)。 …… } } 目 錄 上一頁 下一頁 退 出 ? 捕獲( catch)異常:當(dāng) Java運(yùn)行時(shí)系統(tǒng)捕獲到異常類對(duì)象時(shí),會(huì)尋找能處理這一異常的處理塊,并把當(dāng)前異常對(duì)象交給其處理。 ? 異常捕獲的結(jié)構(gòu)如下 (try catch finally): try { 可能出現(xiàn)特定異常的代碼 。 } catch() { 處理異常的語句 1。 } catch() { 處理異常的語句 2。 } …… finally { 最終執(zhí)行的語句 。 } 見 程序清單 75 目 錄 上一頁 下一頁 退 出 ? 程序的順序執(zhí)行是一種單線程方式,單線程運(yùn)行方式具有如下的特點(diǎn) ? 順序性:即程序執(zhí)行過程可以看成是一系列嚴(yán)格按程序規(guī)定的狀態(tài)轉(zhuǎn)移的過程; ? 封閉性:也就是說程序執(zhí)行的最終結(jié)果由給定的初始條件決定,不受外界因素的影響; ? 可再現(xiàn)性:只要輸入的初始條件相同,則無論何時(shí)重復(fù)執(zhí)行該程序都會(huì)得到相同結(jié)果。 ? 程序的并發(fā)執(zhí)行:一組邏輯上互相獨(dú)立的程序或程序段在執(zhí)行過程中,其執(zhí)行時(shí)間在客觀上互相重疊。程序的并發(fā)執(zhí)行可以分成兩種情況 ? 一種是多道程序系統(tǒng)中多道程序的并發(fā)執(zhí)行,該凡是實(shí)際上是宏觀上(程序級(jí))同時(shí)進(jìn)行,微觀上(指令級(jí))順序執(zhí)行的; ? 另一種是在某道程序段的幾個(gè)程序片段中,包含著一部分可以 同時(shí)執(zhí)行或順序顛倒執(zhí)行的代碼。程序的并發(fā)執(zhí)行是實(shí)現(xiàn)多線 程技術(shù)的基礎(chǔ)。 目 錄 上一頁 下一頁 退 出 ? 多線程編程是指將程序任務(wù)分成幾個(gè)并行的子任務(wù),由這些子任務(wù)并發(fā)執(zhí)行,一起協(xié)作完成程序的功能。 Java通過作。 ? 一、線程的創(chuàng)建和啟動(dòng): 有兩種方法: ? 定義 Thread的子類 ? 實(shí)現(xiàn) Runnable接口。 目 錄 上一頁 下一頁 退 出 ? 二、線程的生命周期 ? 從創(chuàng)建一個(gè)新線程到這個(gè)線程消亡(或終止)的時(shí)間段稱為線程的生命周期,在整個(gè)生命周期中線程表現(xiàn)出五種不同的狀態(tài): ? ( 1)創(chuàng)建狀態(tài) ? ( 2)可運(yùn)行狀態(tài) ? ( 3)運(yùn)行中狀態(tài) ? ( 4)阻塞狀態(tài) ? ( 5)死亡狀態(tài) 目 錄 上一頁 下一頁 退 出 ? Java提供一個(gè)線程調(diào)度器來監(jiān)控程序中啟動(dòng)后進(jìn)入就緒狀態(tài)的所有線程,線程調(diào)度器按照線程的優(yōu)先級(jí)決定應(yīng)調(diào)度哪個(gè)線程來執(zhí)行。 ? 線程的優(yōu)先級(jí)用數(shù)字表示,范圍從 1到 10,一個(gè)線程的默認(rèn)優(yōu)先級(jí)是 5。線程類中用三個(gè)常量記錄了三種不同的優(yōu)先級(jí): 目 錄 上一頁 下一頁 退 出 ? 多線程程序中會(huì)遇到多個(gè)線程并發(fā)訪問一個(gè)對(duì)象或者數(shù)據(jù)的情況,此時(shí)就要十分小心的處理好線程之間的同步問題。處理不好將可能導(dǎo)致線程讀到失效的數(shù)據(jù),甚至引發(fā)死鎖問題。 ? 沒有同步可能帶來的問題 程序清單 77 ? 同步問題的解決 Java語言中采用定義臨界區(qū)結(jié)合加鎖機(jī)制來解決同步問題。我們?cè)谂R界區(qū)前采用關(guān)鍵字synchronized”來標(biāo)識(shí)。 ? 同步時(shí)要注意的問題: ( 1)死鎖問題。 ( 2)何時(shí)需要同步。 目 錄 上一頁 下一頁 退 出 ? 本章主要針對(duì) Java語言的基礎(chǔ)知識(shí)做了簡(jiǎn)要的介紹。 使讀者在學(xué)習(xí) JSP以前能對(duì) Java語言有一個(gè)大概的了解 ? 在這一章中介紹了 Java的基本語法結(jié)構(gòu),面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,異常的處理和 Java中多線程的設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1