出版時(shí)間:2009-7 出版社:清華大學(xué)出版社 作者:高永強(qiáng) 頁數(shù):759
Tag標(biāo)簽:無
內(nèi)容概要
《Java編程藝術(shù)》從教學(xué)和自學(xué)兩方面的需求出發(fā),利用近500個(gè)完整的程序例子,從實(shí)用角度由淺入深,循序漸進(jìn)地討論和介紹了Java面向?qū)ο缶幊陶Z言中的概念和技術(shù)。 本書共分5個(gè)部分。第1部分為新手上路篇,介紹Java編程基礎(chǔ)和環(huán)境。第2部分為深入篇,將帶領(lǐng)你走進(jìn)Java面向?qū)ο缶幊檀箝T。第4部分為GUI和多媒體,按鈕、菜單、文本選項(xiàng)等20多種GUI組件,以及顏色、字體、圖像和聲音編程,使你進(jìn)入一個(gè)五彩繽紛、繪聲繪色的Java編程藝術(shù)世界。第5部分為數(shù)據(jù)流和處理,指導(dǎo)你掌握J(rèn)ava文件I/O、數(shù)據(jù)庫編程以及網(wǎng)絡(luò)編程。 除涵蓋廣泛的Java編程概念和技術(shù)外,本書還具有如下幾個(gè)特點(diǎn):一是利用3W(What, Why and How)為主線引導(dǎo)對Java語言的學(xué)習(xí);二是利用圖示化方式討論面向?qū)ο缶幊碳夹g(shù)(Object-Oriented Program-ming);三是在幾乎每章最后,都包括了解決實(shí)際問題的實(shí)例,綜合性地介紹了如何利用在該章討論過的概念和編程技術(shù)來解決實(shí)際問題。四是在每章后的鞏固提高練習(xí)中,進(jìn)一步指導(dǎo)讀者理解、消化以及深入掌握本章程序討論過的編程概念和例子。 本書適用于初學(xué)者以及有一定編程基礎(chǔ)的讀者。可以作為大學(xué)、大專、中專以及培訓(xùn)中心作為教科書、自學(xué)課本,也可以作為專業(yè)人員和教師的參考書。
作者簡介
高永強(qiáng)博士從事國內(nèi)外計(jì)算機(jī)教學(xué)以及軟件開發(fā)和咨詢近20年,現(xiàn)任美國加利福尼亞州阿朗尼學(xué)院計(jì)算機(jī)系終身教授,并受聘為國內(nèi)外多所大學(xué)的客座教授。專長于計(jì)算機(jī)語言、計(jì)算機(jī)管理信息系統(tǒng)、電子商務(wù)以及計(jì)算機(jī)應(yīng)用和培訓(xùn)。
高永強(qiáng)博士是阿朗尼學(xué)院計(jì)算機(jī)系Java學(xué)科的領(lǐng)銜教授,負(fù)責(zé)Java及其應(yīng)用領(lǐng)域的課程設(shè)置、教學(xué)和科研開發(fā)及其評(píng)估、學(xué)生學(xué)習(xí)結(jié)果評(píng)估以及遠(yuǎn)程教學(xué)的開發(fā)和應(yīng)用。他是1998年阿朗尼學(xué)院9位最先創(chuàng)建、設(shè)置以及進(jìn)行網(wǎng)上教學(xué)的教授之一,并被學(xué)院授予遠(yuǎn)程教學(xué)開拓者的榮譽(yù)稱號(hào)。高博士還負(fù)責(zé)Sun Microsystems公司和阿朗尼學(xué)院學(xué)術(shù)牽頭工程。這個(gè)工程項(xiàng)目給所有計(jì)算機(jī)學(xué)科的學(xué)生和教師提供免費(fèi)網(wǎng)上上課以及提供各種考取Java技術(shù)證書的預(yù)習(xí)課程。
高教授曾在阿朗尼學(xué)院的姊妹學(xué)院臺(tái)州大學(xué)以及寧夏大學(xué)舉行過各種學(xué)術(shù)講座、Java編程以及電子商務(wù)等課程。在受聘寧夏大學(xué)客座教授時(shí),除報(bào)銷路費(fèi)外,他不收取任何報(bào)酬,不搞特殊化,義務(wù)為家鄉(xiāng)和祖國服務(wù),受到寧大計(jì)算機(jī)學(xué)院教職員工的好評(píng)。
高永強(qiáng)曾在清華大學(xué)出版社出版過《微型計(jì)算機(jī)應(yīng)用用戶指南》和《全C編程》。除編寫教材之外,他還對文學(xué)寫作獨(dú)有情鐘。高博士的文學(xué)作品文筆流暢、寓意深刻、具有感染力。曾在國內(nèi)外雜志、報(bào)紙以及網(wǎng)站發(fā)表過多篇介紹中美文化交流的文章。其中,“與‘狼’共舞的日子”在僑報(bào)連載;“當(dāng)‘洋教授’的甜酸苦辣”發(fā)表在《僑報(bào)》和《新清華人》;“十年目睹美國之怪現(xiàn)象”在《海內(nèi)海外》雜志上連載。
在《Java編程藝術(shù)》這本書中,高永強(qiáng)博士試圖應(yīng)用他豐富的教學(xué)經(jīng)驗(yàn)、對面向?qū)ο缶幊桃约癑ava技術(shù)的獨(dú)特理解和深厚知識(shí)、筆觸中所流淌的文學(xué)底蘊(yùn),以及對孔夫子“學(xué)而不厭、誨人不倦”和“有教無類”思想理解,給計(jì)算機(jī)程序設(shè)計(jì)和編程類書籍賦予嶄新的面貌和內(nèi)涵,并達(dá)到由淺入深、語言生動(dòng)、實(shí)例豐富、重點(diǎn)突出的目的。
書籍目錄
第1部分 新手上路篇 第1章 初識(shí)Java 第2章 熟悉Java的工作環(huán)境 第3章 開始Java編程 第4章 走進(jìn)控制語句 第5章 數(shù)據(jù)控制第2部分 深入篇 第6章 走進(jìn)類和對象 第7章 繼承 第8章 多態(tài) 第9章 接口Interface第3部分 更多Java 第10章 數(shù)組和字符串 第11章 走進(jìn)異常 第12章 更多OOP技術(shù) 第13章 集合類 第14章 多線程第4部分 GUI和多媒體 第15章 GUI組件 第16章 GUI組件布局 第17章 更多組件和事件處理 第18章 更多事件處理 第19章 Applet編程 第20章 字體、顏色、圖像和聲音第5部分 數(shù)據(jù)流和處理 第21章 文件I/O 第22章 數(shù)據(jù)庫編程 第23章 網(wǎng)絡(luò)編程
章節(jié)摘錄
第2部分 深入篇 第7章 繼承 7.1 概述 繼承是面向?qū)ο笤O(shè)計(jì)和編程中最本質(zhì)的特點(diǎn)之一。和現(xiàn)實(shí)世界中的繼承概念一樣,繼承就是代碼重用。通過繼承并擴(kuò)充已存在或編好的類,例如API類,解決應(yīng)用程序中的具體問題?! 拇a編寫的角度,繼承技術(shù)并不難應(yīng)用,關(guān)鍵在于概念理解、歸類分析,以及正確使用。列舉一個(gè)模擬各種汽車運(yùn)行操作的編程例子。首先,我們可能想到不同類型的汽車:小轎車、大卡車、跑車、吉普車等等。我們當(dāng)然不會(huì)對每一類型車都從頭到尾編寫整套模擬程序。經(jīng)過歸類分析,得到如下結(jié)論: 無論什么類型汽車都有共同的零部件,如車輪、引擎、方向盤、車座、傳動(dòng),以及排氣等等。我們已經(jīng)知道,在程序設(shè)計(jì)中,它們可以由狀態(tài)(state)和行為(behavior),或類中的變量和方法來表示?! 〔煌愋推囋谶@些共同零部件和系統(tǒng)的基礎(chǔ)上,繼承、擴(kuò)充、甚至改進(jìn)而來。例如,跑車的引擎啟動(dòng)快、加速高;小轎車舒適和易于操縱;而大卡車馬力大等等。在代碼編寫中,有了對引擎一般特征的定義,在編寫各類汽車時(shí),對引擎的部分變量和方法進(jìn)行添加和修改(重載和覆蓋),這便是繼承。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載