出版時(shí)間:2010-10 出版社:廣東高等教育出版社 作者:王先國(guó),羅中良 著 頁(yè)數(shù):370
內(nèi)容概要
《Java6程序設(shè)計(jì)基礎(chǔ)教程》是一本高等院校計(jì)算機(jī)專業(yè)的基礎(chǔ)教程,該書結(jié)合大量典型的實(shí)例,重點(diǎn)介紹了Java程序設(shè)計(jì)的編程技術(shù)和面向?qū)ο蟮木幊趟枷?。《Java6程序設(shè)計(jì)基礎(chǔ)教程》內(nèi)容包括Java的基本語(yǔ)法、面向?qū)ο蟮木幊趟枷搿ava GUI編程、Java異常處理機(jī)制、Java多線程編程、輸入/輸出、Java網(wǎng)絡(luò)編程、Java數(shù)據(jù)庫(kù)編程等。書中所選實(shí)例具有廣泛的實(shí)用性和代表性,廣大讀者能夠從中受益。 《Java6程序設(shè)計(jì)基礎(chǔ)教程》重點(diǎn)突出面向?qū)ο蟮木幊趟枷牒途幊谭椒?,?nèi)容精煉,表達(dá)簡(jiǎn)明,實(shí)例豐富,非常適合作為高等院校計(jì)算機(jī)專業(yè)及相關(guān)專業(yè)的教材,也可以作為培訓(xùn)機(jī)構(gòu)相關(guān)專業(yè)的培訓(xùn)教材。
作者簡(jiǎn)介
王先國(guó),華南師范大學(xué)汁算系副教授,著名數(shù)據(jù)庫(kù)應(yīng)用專家,需求分析師,高級(jí)網(wǎng)絡(luò)管理師。1987年?yáng)|北大學(xué)汁算機(jī)本科畢業(yè),1995年?yáng)|北大學(xué)計(jì)算機(jī)系人工智能碩士研究生畢業(yè)。 研究并開發(fā)了多項(xiàng)汁算機(jī)應(yīng)用軟件,先后發(fā)表學(xué)術(shù)論文20多篇,主編和參編教材15部,主持并參與開發(fā)了20多個(gè)大型工程項(xiàng)目,其中多項(xiàng)榮獲省級(jí)科學(xué)技術(shù)獎(jiǎng)與科技進(jìn)步獎(jiǎng),在分布式數(shù)據(jù)庫(kù)系統(tǒng)和應(yīng)用建模方面取得了豐碩成果。
書籍目錄
第一編 Java程序設(shè)計(jì)基礎(chǔ)第一章 Java語(yǔ)言入門1.1 Java的誕生1.2 Java的特點(diǎn)1.3 Java程序的開發(fā)工具1.4 Java的運(yùn)行環(huán)境1.4.1 JDK的下載與安裝1.4.2 配置.Java運(yùn)行環(huán)境1.4.3.JDK 6u19開發(fā)工具包的目錄結(jié)構(gòu)1.4.4 JDK、IRE和JVM之間的關(guān)系1.5 Java程序組成1.5.1 Java程序與Java源文件1.5.2 類、接口的基本結(jié)構(gòu)1.6 Java程序的開發(fā)步驟1.7 Java程序的分類1.7.1.1 ava應(yīng)用程序1.7.2 Applet小程序1.7.3 SeIvlet程序1.8 小結(jié)1.9 習(xí)題第二章 常量和變量2.1 標(biāo)識(shí)符2.2 關(guān)鍵字2.3 常量、變量和數(shù)據(jù)類型2.3.1 Java基本數(shù)據(jù)類型2.3.2 基本數(shù)據(jù)類型轉(zhuǎn)換2.3.3 Java引用數(shù)據(jù)類型2.4 小結(jié)2.5 習(xí)題第三章 運(yùn)算符和語(yǔ)句3.1 運(yùn)算符3.1.1 賦值運(yùn)算符3.1.2 算術(shù)運(yùn)算符3.1.3 關(guān)系運(yùn)算符3.1.4 邏輯運(yùn)算符3.1.5 條件運(yùn)算符3.1.6 位運(yùn)算符3.1.7 其他運(yùn)算符3.1.8 運(yùn)算符優(yōu)先級(jí)3.2 Java語(yǔ)句3.2.1 選擇語(yǔ)句3.2.2 循環(huán)語(yǔ)句3.2.3 跳轉(zhuǎn)語(yǔ)句3.3 編程風(fēng)格3.3.1 適當(dāng)?shù)淖⑨?.3.2 命名習(xí)慣3.3.3 適當(dāng)?shù)目s進(jìn)和空白3.3.4 塊的對(duì)齊方式3.4 程序錯(cuò)誤分類3.4.1 編譯錯(cuò)誤3.4.2 運(yùn)行時(shí)錯(cuò)誤3.4.3 邏輯錯(cuò)誤3.5 調(diào)試3.6 小結(jié)3.7 習(xí)題第二編 面向?qū)ο蟮某绦蛟O(shè)計(jì)第四章 類與對(duì)象4.1 面向?qū)ο蟮某绦蛟O(shè)計(jì)4.1.1 面向?qū)ο蟮母拍?.1.2 面向?qū)ο蟮奶匦?.1.3 面向?qū)ο蟮木幊倘蝿?wù)4.2 類定義4.2.1 成員變量4.2.2 方法……第五章 訪問(wèn)權(quán)限第六章 子類與接口第七章 數(shù)組與字符串第三編 圖形程序設(shè)計(jì)第八章 圖形程序設(shè)計(jì)入門第九章 用戶界面組件第十章 Applet小程序第四編 高級(jí)技術(shù)第十一章 處理異常第十二章 Java多線程第十三章 輸入/輸出第十四章 Java網(wǎng)絡(luò)編程技術(shù)第十五章 數(shù)據(jù)庫(kù)編程技術(shù)
章節(jié)摘錄
Java是目前使用最廣泛的網(wǎng)絡(luò)編程語(yǔ)言,具有簡(jiǎn)單、面向?qū)ο?、與平臺(tái)無(wú)關(guān)、解釋型、多線程、安全穩(wěn)定、動(dòng)態(tài)、健壯及分布式等特點(diǎn)?! 、俸?jiǎn)單:從語(yǔ)法角度上看,Java要比C++簡(jiǎn)單,如C++中的指針、運(yùn)算符重載、聯(lián)合數(shù)據(jù)類型、類的多重繼承等難以理解和難以使用的概念和功能在.1ava中已棄之不用?! 、诿嫦?qū)ο螅篔ava以類、對(duì)象和接口為基本編程單元來(lái)組織程序。程序員主要是利用-系統(tǒng)定義好的類,或擴(kuò)展系統(tǒng)類來(lái)實(shí)現(xiàn)軟件系統(tǒng)的功能。 ?、叟c平臺(tái)無(wú)關(guān):用其他語(yǔ)言編寫的程序,隨著操作系統(tǒng)的變化、處理器指令集的不同,源程序需要重新編譯后才能運(yùn)行。用Java編寫的程序可以在任何安裝了Java虛擬機(jī)(JVM)的計(jì)算機(jī)上正確運(yùn)行?! 、芙忉屝停?Java源程序通過(guò)編譯器編譯為字節(jié)碼程序,字節(jié)碼程序通過(guò).Java虛擬機(jī)(JVM)解釋執(zhí)行。.1ava是將源程序編譯為稱作字節(jié)碼的一種“中間碼”,字節(jié)碼是很接近機(jī)器碼的文件,可以在安裝了Java虛擬機(jī)(JVM)的任何操作系統(tǒng)上被解釋執(zhí)行?! 、荻嗑€程:.Java語(yǔ)言預(yù)定義了線程類,程序員只需擴(kuò)展預(yù)定義的線程來(lái)定義自己的線程類。C++沒(méi)有實(shí)現(xiàn)的多線程機(jī)制,因此其多線程功能是由操作系統(tǒng)來(lái)實(shí)現(xiàn)的?! 、薨踩€(wěn)定:首先,Java是強(qiáng)類型的語(yǔ)言,這保證數(shù)據(jù)類型的合法性;其次,.Java不支持指針,杜絕了內(nèi)存的非法訪問(wèn);再次,Java程序執(zhí)行時(shí)對(duì)加載的類進(jìn)行身份的合法性檢查,防止非法類的加載執(zhí)行;最后,Java提供了異常處理機(jī)制,可以對(duì)運(yùn)行時(shí)出現(xiàn)的錯(cuò)誤進(jìn)行控制和處理。
編輯推薦
《Java6程序設(shè)計(jì)基礎(chǔ)教程》市場(chǎng)上的Java程序設(shè)計(jì)的圖書,它們多是采用傳統(tǒng)講解方法,忽視了面向?qū)ο缶幊趟悸泛投x自己的類的方法?!禞ava6程序設(shè)計(jì)基礎(chǔ)教程》不同于這些書的地方在于,該書強(qiáng)調(diào)面向?qū)ο蟮木幊趟枷牒途幊谭椒?;?qiáng)調(diào)定義自己的類的思路和方法;強(qiáng)調(diào)程序的模塊化、可重用性和擴(kuò)展性?!禞ava6程序設(shè)計(jì)基礎(chǔ)教程》解題思路清晰,知識(shí)講解深入淺出,知識(shí)表達(dá)通俗易懂,具體特點(diǎn)如下: 1.強(qiáng)調(diào)面向?qū)ο蟮木幊趟枷?。通過(guò)生動(dòng)的實(shí)例闡明了封裝、繼承、多態(tài)等概念,以典型的例子再現(xiàn)了封裝、繼承、多態(tài)等概念在實(shí)例中的應(yīng)用?! ?.強(qiáng)調(diào)如何編寫自定義類。學(xué)生使用系統(tǒng)類時(shí)覺(jué)得非常簡(jiǎn)單,然而,當(dāng)他們?cè)囍x自己的類時(shí),感到非常困難,《Java6程序設(shè)計(jì)基礎(chǔ)教程》介紹了定義自己的類的思路和方法。 3.內(nèi)容組織。強(qiáng)調(diào)知識(shí)的系統(tǒng)性、連貫性、實(shí)用性。基本概念、編程方法由易到難逐層展開,內(nèi)容表達(dá)一環(huán)扣一環(huán),讀者易學(xué)易用?! ?.知識(shí)表達(dá)方法。知識(shí)表達(dá)方法采用框架到細(xì)節(jié),即首先對(duì)知識(shí)進(jìn)行概要描述,然后分解知識(shí),簡(jiǎn)化知識(shí),對(duì)知識(shí)進(jìn)行詳細(xì)描述,這樣,將復(fù)雜概念、原理、方法簡(jiǎn)單化,抽象問(wèn)題具體化?! ?.問(wèn)題定義清晰,解題思路明確。對(duì)于應(yīng)用較復(fù)雜的案例,對(duì)例子進(jìn)行分析,給出問(wèn)題定義,并陳述解題路線和方法,使讀者真正學(xué)到解題的方法。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Java6程序設(shè)計(jì)基礎(chǔ)教程 PDF格式下載