出版時(shí)間:2003-12 出版社:電子工業(yè)出版社 作者:勒維克 頁數(shù):547 字?jǐn)?shù):909000
Tag標(biāo)簽:無
內(nèi)容概要
本書將集成環(huán)境下UML的面向?qū)ο笤O(shè)計(jì)與Java的面向?qū)ο缶幊毯芎玫亟Y(jié)合起來,詳細(xì)說明了如何使用UML對系統(tǒng)進(jìn)行分析和建模,并使用Java語言來實(shí)現(xiàn)系統(tǒng)。書中首先詳細(xì)介紹了編程的基本概念,包括變量、數(shù)據(jù)類型、創(chuàng)建及使用類、各種控制結(jié)構(gòu)等;討論了面向?qū)ο缶幊痰南嚓P(guān)內(nèi)容,包括多態(tài)和繼承、用戶界面以及數(shù)據(jù)文件和流等;并且覆蓋了幾個(gè)高級主題,如Swing庫、線性編程、利用Java API創(chuàng)建及處理數(shù)據(jù)結(jié)構(gòu)、利用套接字編程和RMI的分布式系統(tǒng)、數(shù)據(jù)庫接口、網(wǎng)頁編程等。
本書內(nèi)容翔實(shí),是一本介紹Java語言的優(yōu)秀教材。本書可作為編程初學(xué)者的入門指南,也適合高等院校的本科生、研究生、專業(yè)軟件設(shè)計(jì)人員和計(jì)算機(jī)編程愛好者閱讀。
書籍目錄
第1章 引言 1 1.1 閱讀本書所需的預(yù)備知識 1 1.2 關(guān)于計(jì)算機(jī) 2 1.3 Java應(yīng)用程序和Java小應(yīng)用程序 4 1.4 JavaScript和JSP 5 1.5 本書的組織結(jié)構(gòu) 5 1.6 一個(gè)小例子 7 1.7 Applet的例子 11 1.8 本章所涉及的新概念 13 1.9 復(fù)習(xí)題 14 1.10 編程練習(xí) 14第2章 變量、數(shù)據(jù)類型及表達(dá)式 15 2.1 例子 15 2.2 數(shù)據(jù)和變量 16 2.3 算法、編程錯(cuò)誤和測試數(shù)據(jù) 19 2.4 語句、程序塊和命名規(guī)范 20 2.5 變量和常量 21 2.6 數(shù)據(jù)類型 24 2.7 賦值與算術(shù)表達(dá)式 28 2.8 類型轉(zhuǎn)換 30 2.9 裝修工程預(yù)算 33 2.10 本章所涉及的新概念 34 2.11 復(fù)習(xí)題 35 2.12 編程練習(xí) 36第3章 使用預(yù)定義的類 37 3.1 類:現(xiàn)實(shí)世界的模型 37 3.2 使用預(yù)定義的類 40 3.3 Random類 43 3.4 String類 46 3.5 以包的形式組織類 51 3.6 Java庫中的類方法與類常量 52 3.7 讀入用戶數(shù)據(jù) 53 3.8 本章所涉及的新概念 56 3.9 復(fù)習(xí)題 57 3.10 編程練習(xí) 57第4章 構(gòu)造自己的類 59 4.1 構(gòu)造類 59 4.2 編程實(shí)現(xiàn)類 61 4.3 訪問修飾符private和public 67 4.4 類中的內(nèi)容 67 4.5 再寫一個(gè)類并介紹幾個(gè)新運(yùn)算符 75 4.6 Applet簡介 78 4.7 Graphics簡介 81 4.8 本章所涉及的新概念 87 4.9 復(fù)習(xí)題 88 4.10 編程練習(xí) 89第5章 選擇控制結(jié)構(gòu) 90 5.1 一個(gè)功能簡單的計(jì)算器 90 5.2 條件判斷控制結(jié)構(gòu) 92 5.3 方法內(nèi)部的程序塊 96 5.4 if語句 98 5.5 嵌套if語句和多項(xiàng)選擇語句 100 5.6 布爾表達(dá)式 106 5.7 多條件選擇語句switch 110 5.8 小數(shù)的比較 112 5.9 條件運(yùn)算符?: 112 5.10 本章所涉及的新概念 113 5.11 復(fù)習(xí)題 113 5.12 編程練習(xí) 114第6章 循環(huán)控制結(jié)構(gòu) 116 6.1 計(jì)數(shù)循環(huán) 116 6.2 通用循環(huán) 118 6.3 圖形應(yīng)用示例 121 6.4 for語句 122 6.5 嵌套的控制結(jié)構(gòu) 124 6.6 do-while語句 125 6.7 選擇合適的循環(huán)語句 127 6.8 驗(yàn)證輸入數(shù)據(jù) 127 6.9 本章所涉及的新概念 130 6.10 復(fù)習(xí)題 130 6.11 編程練習(xí) 131第7章 對象間的協(xié)作 132第8章 Java程序庫及異常處理 152第9章 基本數(shù)據(jù)類型的數(shù)組 176第10章 引用類型的數(shù)組和變長數(shù)組 201第11章 使用數(shù)據(jù)文件和流 229第12章 繼承與多態(tài) 254第13章 GUI編程與事件 286第14章 文本框、選擇框和窗口 311第15章 創(chuàng)建用戶界面 341第16章 線程 377第17章 算法與數(shù)據(jù)結(jié)構(gòu) 396第18章 深入介紹Applet 425第19章 分布式系統(tǒng)、套接字編程和RMI 438第20章 數(shù)據(jù)庫編程 469第21章 使用JSP完成Web編程 492附錄A 使用Java SDK和WinEdit 532附錄B 關(guān)鍵字 537附錄C 記數(shù)法 538附錄D Unicode字符集 540附錄E HTML和Applet 541附錄F 未遵守的編碼規(guī)則 544附錄G 參考資料 546
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
Java與UML面向?qū)ο笤O(shè)計(jì)與編程 PDF格式下載