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

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

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

定 價:¥48.00

作 者: (美)John Lewis,(美)William Loftus著;張琛恩,孫媚等譯;張琛恩譯
出版社: 電子工業(yè)出版社
叢編項: 國外計算機科學教材系列
標 簽: Java

ISBN: 9787121017421 出版時間: 2005-10-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 452 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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