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