Java高級(jí)程序設(shè)計(jì)

出版時(shí)間:2006-8  出版社:中國(guó)水利水電出版社  作者:王路群  頁(yè)數(shù):289  

前言

  隨著信息技術(shù)的廣泛應(yīng)用和互聯(lián)網(wǎng)的迅猛發(fā)展,以信息產(chǎn)業(yè)發(fā)展水平為主要特征的綜合國(guó)力競(jìng)爭(zhēng)日趨激烈,軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心和國(guó)民經(jīng)濟(jì)信息化的基礎(chǔ),越來(lái)越受到世界各國(guó)的高度重視。中國(guó)加入世貿(mào)組織后,必須以積極的姿態(tài),在更大范圍和更深程度上參與國(guó)際合作和競(jìng)爭(zhēng)。在這種形勢(shì)下,擺在我們面前的突出問(wèn)題是人才短缺,計(jì)算機(jī)應(yīng)用與軟件技術(shù)專業(yè)領(lǐng)域技能型人才的缺乏尤為突出,無(wú)論是數(shù)量還是質(zhì)量,都遠(yuǎn)不能適應(yīng)國(guó)內(nèi)軟件產(chǎn)業(yè)的發(fā)展和信息化建設(shè)的需要。因此,深化教育教學(xué)改革,推動(dòng)高等職業(yè)教育與培訓(xùn)的全面發(fā)展,大力提高教學(xué)質(zhì)量,是迫在眉睫的重要任務(wù)?! ?000年6月,國(guó)務(wù)院發(fā)布《鼓勵(lì)軟件產(chǎn)業(yè)和集成電路產(chǎn)業(yè)發(fā)展的若干政策》,明確提出鼓勵(lì)資金、人才等資源投向軟件產(chǎn)業(yè),并要求教育部門根據(jù)市場(chǎng)需求進(jìn)一步擴(kuò)大軟件人才培養(yǎng)規(guī)模,依托高等學(xué)校、科研院所,建立一批軟件人才培養(yǎng)基地。2002年9月,國(guó)務(wù)院辦公廳轉(zhuǎn)發(fā)了國(guó)務(wù)院信息化工作辦公室制定的《振興軟件產(chǎn)業(yè)行動(dòng)綱要》,該《綱要》明確提出要改善軟件人才結(jié)構(gòu),大規(guī)模培養(yǎng)軟件初級(jí)編程人員,滿足軟件工業(yè)化生產(chǎn)的需要。教育部也于2001年12月在35所大學(xué)啟動(dòng)了示范性軟件學(xué)院的建設(shè)工作,并于2003年11月啟動(dòng)了試辦示范性軟件職業(yè)技術(shù)學(xué)院的建設(shè)工作?! ∈痉缎攒浖殬I(yè)技術(shù)學(xué)院的建設(shè)目標(biāo)是:經(jīng)過(guò)幾年努力,建設(shè)一批能夠培養(yǎng)大量具有競(jìng)爭(zhēng)能力的實(shí)用型軟件職業(yè)技術(shù)人才的基地,面向就業(yè)、產(chǎn)學(xué)結(jié)合,為我國(guó)??茖哟诬浖殬I(yè)技術(shù)人才培養(yǎng)起到示范作用,并以此推動(dòng)高等職業(yè)技術(shù)教育人才培養(yǎng)體系與管理體制和運(yùn)行機(jī)制的改革。要達(dá)到這個(gè)目標(biāo),建立一套適合軟件職業(yè)技術(shù)學(xué)院人才培養(yǎng)模式的教材體系顯得尤為重要?! 「呗毟邔5慕滩慕ㄔO(shè)已經(jīng)走過(guò)了幾個(gè)發(fā)展階段,由最開(kāi)始本科教材的壓縮到加大實(shí)踐性教學(xué)環(huán)節(jié)的比重,再到強(qiáng)調(diào)實(shí)踐性教學(xué)環(huán)節(jié),但是學(xué)生在學(xué)習(xí)時(shí)還是反映存在理論與實(shí)踐的結(jié)合問(wèn)題。為此,中國(guó)水利水電出版社在經(jīng)過(guò)深入調(diào)查研究后,組織了一批長(zhǎng)期工作在高職高專教學(xué)一線的老師,編寫了這套“軟件職業(yè)技術(shù)學(xué)院‘十一五’規(guī)劃教材”,本套教材采用項(xiàng)目驅(qū)動(dòng)的方法來(lái)編寫,即全書所有章節(jié)都以實(shí)例作引導(dǎo)來(lái)說(shuō)明各知識(shí)點(diǎn),各章實(shí)例之間并不是孤立的,每個(gè)實(shí)例都可以作為最終項(xiàng)目的一個(gè)組成部分;每一章章末還配有實(shí)習(xí)實(shí)訓(xùn)(或叫實(shí)驗(yàn)),這些實(shí)訓(xùn)組合起來(lái)是一個(gè)完整的項(xiàng)目。

內(nèi)容概要

Java語(yǔ)言經(jīng)過(guò)多年的發(fā)展,已經(jīng)成長(zhǎng)為優(yōu)秀的主流開(kāi)發(fā)語(yǔ)言。Java語(yǔ)言具有面向?qū)ο蟆⑴c平臺(tái)無(wú)關(guān)、分布式、多線程等特點(diǎn)。尤其是Java Swing推出后,使得Java語(yǔ)言的功能更加強(qiáng)大。    本書通過(guò)實(shí)例講解了如何使用Java語(yǔ)言開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序、多媒體應(yīng)用程序、網(wǎng)絡(luò)應(yīng)用程序等。這些程序典型簡(jiǎn)潔,主要功能突出,所涉及的技術(shù)可以解決同類問(wèn)題。全書分為兩個(gè)部分共13章,其中第一部分為Java高級(jí)編程的核心知識(shí),介紹了Java語(yǔ)言基礎(chǔ)、異常、多線程、Java圖形用戶界面、Java Applet、Java輸入輸出流、JDBC數(shù)據(jù)庫(kù)編程與Java網(wǎng)絡(luò)編程,第二部分為擴(kuò)展知識(shí),介紹了Java常用API、Java多媒體編程與Java Bean.    本書理論結(jié)合實(shí)例,難度適中,不僅可以作為計(jì)算機(jī)及相關(guān)專業(yè)的教材,同進(jìn)也適合作為廣大編程愛(ài)好者的自學(xué)教材。

書籍目錄

序前言網(wǎng)絡(luò)聊天室項(xiàng)目需求第一部分  第1章 Java入門基礎(chǔ)    1.1 Java語(yǔ)言入門    1.2 標(biāo)識(shí)符、關(guān)鍵字和數(shù)據(jù)類型    1.3 運(yùn)算符、表達(dá)式和語(yǔ)句    1.4 類、對(duì)象和接口  第2章 異常    2.1 什么是異常    2.2 異常的類型    2.3 未被捕獲的異常    2.4 try……catch語(yǔ)句    2.5 自定義異常與throw關(guān)鍵字    2.6 throws與finally關(guān)鍵字    2.7 Java的內(nèi)置異常    相關(guān)知識(shí)鏈接    實(shí)例運(yùn)用    案例完善——聊天系統(tǒng)中的異常處理  第3章 Java Applet    3.1 HTML簡(jiǎn)介    3.2 瀏覽器處理Applet    3.3 Applet類及其方法    相關(guān)知識(shí)鏈接:關(guān)于Apllet的一些細(xì)節(jié)    實(shí)例運(yùn)用    項(xiàng)目實(shí)訓(xùn)  第4章 圖形用戶界面GUI(一)——AWT    4.1 AWT工具集簡(jiǎn)介    4.2 AWT事件模型    4.3 GUI組件上的圖形操作    4.4 常用的AWT組件    相關(guān)知識(shí)鏈接    項(xiàng)目實(shí)訓(xùn)  第5章 Java中的事件處理機(jī)制    5.1 事件與事件處理    5.2 授權(quán)事件模型    5.3 事件類及其處理    5.4 事件適配器    5.5 事件處理的多重運(yùn)用    相關(guān)知識(shí)鏈接    實(shí)例運(yùn)用    案例完善——聊天系統(tǒng)中的事件處理    項(xiàng)目實(shí)訓(xùn)  第6章 圖形用戶界面GUI(二)——Swing    6.1 從AWT到Swing    6.2 Swing框架    6.3 JFrame、JDialog、JAllpet    6.4 JPanel、JScrollpane、JSpliPane、JInternalFrame    6.5 圖標(biāo)和標(biāo)簽    6.6 各種組件    相關(guān)知識(shí)鏈接    實(shí)例運(yùn)用    項(xiàng)目實(shí)訓(xùn)  第7章 多線程  第8章 I/O輸入輸出流  第9章 Java數(shù)據(jù)庫(kù)連接(JDBC)  第10章 Java網(wǎng)絡(luò)編程第二部分  第11章 Java API  第12章 Java與多媒體  第13章 Java Bean基礎(chǔ)附錄1 Java編碼規(guī)范及文檔注釋附錄2 Java2平臺(tái)介紹及專有名詞注釋附錄3 JavaIDE工具介紹參考文獻(xiàn)

章節(jié)摘錄

  Throwable類是類庫(kù)iava.lang包中的一個(gè)類,它派生了兩個(gè)子類:Exception和Error。其中Error類由系統(tǒng)保留,而Exception類則供應(yīng)用程序使用?! rror類描述了Java程序運(yùn)行期間系統(tǒng)內(nèi)部的錯(cuò)誤以及資源耗盡的情況,如動(dòng)態(tài)鏈接失敗、虛擬機(jī)錯(cuò)誤等。通常在Java編程語(yǔ)言中,Error類定義被認(rèn)為是不能恢復(fù)的嚴(yán)重錯(cuò)誤條件,在大多數(shù)情況下,當(dāng)遇到這樣的錯(cuò)誤時(shí),建議讓程序中斷?! xception類是Java程序中大量處理的異常,該類又可分為兩類:從Runtime Exception衍生出來(lái)的異常和衍生于Exception的其他子類的異常?! untime Exception一般是由編程錯(cuò)誤產(chǎn)生的,出現(xiàn)這類異常時(shí),程序員需調(diào)試程序避免這類異常的產(chǎn)生,該類異常一般包括錯(cuò)誤的造型、數(shù)組越界存取、空指針訪問(wèn)等?! ⊙苌贓xception的其他子類的異常一般是由于不可預(yù)測(cè)因素造成的,使得語(yǔ)法正確的程序出現(xiàn)了問(wèn)題,該類異常一般包括試圖越過(guò)文件尾繼續(xù)存放,試圖打開(kāi)一個(gè)錯(cuò)誤的URL等。在程序中發(fā)生這種錯(cuò)誤時(shí),發(fā)現(xiàn)錯(cuò)誤的方法能拋出一個(gè)異常到其調(diào)用程序,然后調(diào)用方法捕獲拋出的異常,在可能時(shí),再恢復(fù)回來(lái)。這個(gè)方案給程序員一個(gè)寫處理程序的選擇來(lái)處理異常。

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java高級(jí)程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   書是好的,還沒(méi)來(lái)得及看
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7