注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)JAVA程序設(shè)計(jì)教程:foundations of program design

JAVA程序設(shè)計(jì)教程:foundations of program design

JAVA程序設(shè)計(jì)教程:foundations of program design

定 價(jià):¥48.00

作 者: (美)John Lewis,(美)William Loftus著;張琛恩,孫媚等譯;張琛恩譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 國(guó)外計(jì)算機(jī)科學(xué)教材系列
標(biāo) 簽: Java

ISBN: 9787121017421 出版時(shí)間: 2005-10-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 452 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書充分利用Java5.0版的新增內(nèi)容,從一開始就把有關(guān)面向?qū)ο蟮姆椒▽W(xué)內(nèi)容貫穿其中,使初學(xué)程序開發(fā)的讀者們能夠逐步體會(huì)并深刻理解“對(duì)象”技術(shù)的強(qiáng)大功能。通過(guò)本書的學(xué)習(xí),讀者將學(xué)習(xí)到許多Java5.0里的新增內(nèi)容,包括最新的用于簡(jiǎn)化鍵盤輸入及解析過(guò)程的標(biāo)準(zhǔn)Scanner類、枚舉類型、自動(dòng)打包技術(shù)、可變長(zhǎng)參數(shù)列表、經(jīng)過(guò)優(yōu)化的for循環(huán)和泛型等。此外,書中提供了大量與開發(fā)相關(guān)的技術(shù)要點(diǎn)提示,同時(shí)配合實(shí)用、有效的GUI應(yīng)用程序,使讀者能夠迅速掌握并鞏固所學(xué)到的知識(shí)。對(duì)于有志深入學(xué)習(xí)Java程序開發(fā)語(yǔ)言的初級(jí)程序員,或者那些有一定經(jīng)驗(yàn)并希望把Java作為自己另一項(xiàng)開發(fā)工具的程序員來(lái)說(shuō),本書都將是他們的首選教程。本書前言歡迎使用本書。多年以來(lái)本書能夠一直服務(wù)于廣大師生,我們感到非常高興。新的第四版采用更加合理的教學(xué)方法,并對(duì)這門軟件基礎(chǔ)課程進(jìn)行了全面系統(tǒng)的講解。本書新增內(nèi)容本書未對(duì)第三版做重大改動(dòng),重點(diǎn)仍舊放在一些最基礎(chǔ)的核心概念上。每一章的圖形設(shè)計(jì)導(dǎo)航部分將圖形介紹與圖形用戶界面分開進(jìn)行編排,程序的編寫風(fēng)格及所使用的一些較為有趣的實(shí)例也將延續(xù)第三版的內(nèi)容。第四版著重強(qiáng)調(diào)了在教學(xué)中如何使用新的知識(shí)點(diǎn),涉及到的一些內(nèi)容可能會(huì)出現(xiàn)在其他相關(guān)的Java程序課程的學(xué)習(xí)當(dāng)中。所有討論與實(shí)例均采用Java2標(biāo)準(zhǔn)1.5版完成,該版中新增加的知識(shí)點(diǎn)包括:●標(biāo)準(zhǔn)Scanner類,用來(lái)簡(jiǎn)化鍵盤輸入與解析過(guò)程?!衩杜e類型?!褡詣?dòng)打包技術(shù),將基本類型轉(zhuǎn)換為包裝類對(duì)象,反之亦然?!窨勺冮L(zhǎng)參數(shù)列表?!窀倪M(jìn)的for循環(huán),提高集合的迭代效率?!穹盒停脕?lái)改善集合類的定義。針對(duì)面向?qū)ο蟾拍畹奶岢?,我們采用的是一個(gè)循序漸進(jìn)的過(guò)程。在講授條件語(yǔ)句與循環(huán)語(yǔ)句之前,本書就為讀者闡明了在類的編寫過(guò)程中需要注意的一些關(guān)鍵性要素。與此同時(shí),我們?cè)诟鱾€(gè)章節(jié)當(dāng)中編排進(jìn)了一些具體的類的實(shí)例,同時(shí)在類的設(shè)計(jì)中還適當(dāng)?shù)卦黾恿艘恍┫嚓P(guān)的重點(diǎn)內(nèi)容。本書將始終強(qiáng)化面向?qū)ο蟮母拍睿ㄈ绾巫R(shí)別類、對(duì)象以及它們之間的關(guān)系等技術(shù)。在每一章的圖形設(shè)計(jì)導(dǎo)航部分,我們對(duì)圖形用戶界面(GUI)的內(nèi)容重新進(jìn)行了編排,使之更加符合邏輯。第三版中有關(guān)GUI一章的內(nèi)容現(xiàn)已分散到了整本書中。這里給出的大多數(shù)GUI及圖形實(shí)例均為基于圖文框的Java應(yīng)用程序,而并未使用JavaApplet程序。有關(guān)Applet程序的細(xì)節(jié)請(qǐng)參考附錄G。附錄中的參考材料已增加了許多新的主題,包括GUI事件總覽、執(zhí)行解析規(guī)則的Scanner類,等等。經(jīng)過(guò)修訂的全新內(nèi)容將在本版中得到進(jìn)一步體現(xiàn),我們會(huì)在后面詳細(xì)進(jìn)行討論。本書重點(diǎn)作為一本內(nèi)容全面的基礎(chǔ)性教程,本書將圍繞以下主題展開討論:●完全面向?qū)ο蟮乃枷?。任何一本真正講授面向?qū)ο蠓椒ǖ恼n本都必須從對(duì)象出發(fā),即所有處理過(guò)程都需要依照面向?qū)ο蟮男g(shù)語(yǔ)來(lái)進(jìn)行討論。然而,這并不意味著學(xué)生看到的第一個(gè)程序就涉及多個(gè)類及方法。在掌握類和方法的編寫之前,應(yīng)教會(huì)學(xué)生如何使用它們。本書采用的是一個(gè)自然推進(jìn)的教學(xué)方式,目的是最終能夠讓學(xué)生在實(shí)踐中設(shè)計(jì)出面向?qū)ο蟮膯?wèn)題解決方案?!裾鎸?shí)的編程體驗(yàn)。我們并不贊成僅僅教會(huì)學(xué)生如何編寫程序,而是要讓他們學(xué)會(huì)如何編寫一個(gè)好的軟件。這兩者之間存在著差別。編寫軟件也不是像照著菜譜去做菜那樣進(jìn)行,一個(gè)好的程序絕不只是大量語(yǔ)句的堆積。本書汲取了很多來(lái)自實(shí)際編程中的體驗(yàn),這將為培養(yǎng)良好的編程習(xí)慣打下一個(gè)堅(jiān)實(shí)的基礎(chǔ)。這些經(jīng)驗(yàn)會(huì)運(yùn)用到所有實(shí)例當(dāng)中并在探討中得到進(jìn)一步強(qiáng)調(diào),學(xué)生最終將學(xué)會(huì)如何解決并實(shí)現(xiàn)它們。本書中,我們還將引入并吸收許多來(lái)自軟件工程方面的基礎(chǔ)知識(shí)?!駥?shí)例。完全通過(guò)實(shí)例來(lái)學(xué)習(xí)。本書利用大量的完整實(shí)例,介紹相關(guān)的主題。我們把一些規(guī)模較小、易讀、易理解的實(shí)例結(jié)合為規(guī)模較大且更為實(shí)際的應(yīng)用程序。在兼顧圖形程序和非圖形程序的同時(shí),本書也各有側(cè)重?!駡D形及GUI。帶有圖形的程序總能激發(fā)學(xué)生們的學(xué)習(xí)欲望,以這類程序作為講授面向?qū)ο蟾拍畹膶?shí)例會(huì)取得很不錯(cuò)的效果。因此,我們?cè)诒緯杏嗅槍?duì)性地安排了一個(gè)稱為圖形設(shè)計(jì)導(dǎo)航的部分,用它來(lái)介紹這方面的知識(shí),包括事件的處理與GUI的使用等。通過(guò)對(duì)這些內(nèi)容的不斷學(xué)習(xí),學(xué)生們將逐步掌握GUI的創(chuàng)建。不打算使用圖形程序的讀者則可以完全略過(guò)這部分內(nèi)容。

作者簡(jiǎn)介

暫缺《JAVA程序設(shè)計(jì)教程:foundations of program design》作者簡(jiǎn)介

圖書目錄

第1章    概述
   1.1    計(jì)算機(jī)的處理過(guò)程
   1.2    硬件
   1.3    網(wǎng)絡(luò)
   1.4    Java語(yǔ)言
   1.5    程序開發(fā)
   1.6    面向?qū)ο蟮某绦蛟O(shè)計(jì)
   小結(jié)
   自測(cè)題
   練習(xí)題
   編程集錦
   自測(cè)題答案
第2章    數(shù)據(jù)與表達(dá)式
   2.1    字符串
   2.2    變量與賦值
   2.3    基本數(shù)據(jù)類型
   2.4    表達(dá)式
   2.5    數(shù)據(jù)的轉(zhuǎn)換
   2.6    交互式程序
   2.7    圖形
   2.8    Applet
   2.9    圖形繪制
   小結(jié)
   自測(cè)題
   練習(xí)題
   編程集錦
   自測(cè)題答案
第3章    類與對(duì)象
   3.1    創(chuàng)建對(duì)象
   3.2    String類
   3.3    包
   3.4    Random類
   3.5    Math類
   3.6    格式化輸出
   3.7    枚舉類型
   3.8    包裝類
   3.9    組件與容器
   3.10  面板的嵌套
   3.11  圖片
   小結(jié)
   自測(cè)題
   練習(xí)題
   編程集錦
   自測(cè)題答案
第4章    編寫類
   4.1    剖析類
   4.2    封裝
   4.3    剖析方法
   4.4    重溫構(gòu)造方法
   4.5    圖形對(duì)象
   4.6    圖形用戶界面(GUI)
   4.7    按鈕
   4.8    文本框
   小結(jié)
   自測(cè)題
   練習(xí)題
   編程集錦
   自測(cè)題答案
第5章    條件及循環(huán)語(yǔ)句
   5.1    布爾表達(dá)式
   5.2    if語(yǔ)句
   5.3    數(shù)據(jù)間的比較
   5.4    switch語(yǔ)句
   5.5    while語(yǔ)句
   5.6    迭代器
   5.7    do語(yǔ)句
   5.8    for語(yǔ)句
   5.9    使用循環(huán)及條件語(yǔ)句繪制圖形
   5.10  確定事件源
   5.11  對(duì)話框
   5.12  更多按鈕組件
   小結(jié)
   自測(cè)題
   練習(xí)題
   編程集錦
   自測(cè)題答案
第6章    面向?qū)ο蟮脑O(shè)計(jì)
第7章    數(shù)組
第8章    繼承
第9章    多態(tài)
第10章    異常
第11章    遞歸
第12章    集合
附錄A    詞匯表
附錄B    數(shù)字系統(tǒng)
附錄C    Unicode字符集
附錄D    Java運(yùn)算符
附錄E    Java修飾符
附錄F    Java程序編寫規(guī)則
附錄G    Java Applet
附錄H    規(guī)則表達(dá)式
附錄I    Javadoc文檔生成器
附錄J    PaintBox項(xiàng)目實(shí)例開發(fā)
附錄K    GUI事件
附錄L    Java語(yǔ)法規(guī)則

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)