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