日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java面向?qū)ο蠼坛蹋簯?yīng)用軟件工程原理編程

Java面向?qū)ο蠼坛蹋簯?yīng)用軟件工程原理編程

Java面向?qū)ο蠼坛蹋簯?yīng)用軟件工程原理編程

定 價(jià):¥57.00

作 者: (美)David D.Riley著;賀民,王朝陽(yáng)譯;賀民譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 北京科海培訓(xùn)中心圖書(shū)
標(biāo) 簽: Java

ISBN: 9787894940735 出版時(shí)間: 2003-05-01 包裝: 膠版紙
開(kāi)本: 26cm 頁(yè)數(shù): 564 字?jǐn)?shù):  

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

  本書(shū)是采用Java語(yǔ)言講授面向?qū)ο蟪绦蛟O(shè)計(jì)的教材。作者總結(jié)多年在CS1課程中應(yīng)用OOP思想的寶貴經(jīng)驗(yàn),結(jié)合軟件工程思想,提出了最有學(xué)習(xí)效率的敘述順序和輔導(dǎo)方法。本書(shū)首先強(qiáng)調(diào)了以對(duì)象為中心的思想,然后討論了面向?qū)ο蟮牟呗?,接著依次講解了基本類型、提供者類、控制結(jié)構(gòu)、繼承、容順和數(shù)組等問(wèn)題。整個(gè)講解過(guò)程始終圍繞軟件工程的編程思想,應(yīng)用各種常用的代碼、算法及設(shè)計(jì)模式,力圖將復(fù)雜的問(wèn)題簡(jiǎn)單化、規(guī)范化。另外,還精挑細(xì)選出豐富的練習(xí),幫助讀者理解概念并提高實(shí)際編程能力。本書(shū)的內(nèi)容、結(jié)構(gòu)完全滿足高等院校CS1課程的教學(xué)要求,可以作為講授面向?qū)ο蟪绦蛟O(shè)計(jì)的正式教材,也適用于Java程序員作為學(xué)習(xí)語(yǔ)言的主要參考書(shū)。

作者簡(jiǎn)介

暫缺《Java面向?qū)ο蠼坛蹋簯?yīng)用軟件工程原理編程》作者簡(jiǎn)介

圖書(shū)目錄

第1章對(duì)象和類 1
1.1對(duì)象隨處可見(jiàn) 1
1.2軟件中的對(duì)象 2
1.3軟件類剖析 4
1.4對(duì)象與類的區(qū)別 5
1.5編輯.編譯和運(yùn)行 6
1.6軟件工程入門(mén) 10
1.7面向?qū)ο筌浖_(kāi)發(fā)示例 11

第2章Java對(duì)象入門(mén) 15
2.1語(yǔ)法圖 15
2.2方法調(diào)用 17
2.3指令序列 19
2.4對(duì)象構(gòu)建和賦值 20
2.5交換 22
2.6Java類中的綜合應(yīng)用 24
2.7編程約定 28
2.8注釋 33

第3章設(shè)計(jì)與實(shí)現(xiàn)入門(mén) 40
3.1自上而下的設(shè)計(jì):逐步求精算法 40
3.2選擇標(biāo)識(shí)符 45
3.3第2個(gè)設(shè)計(jì)示例 47
3.4GUI軟件庫(kù) 51
3.5有參方法調(diào)用 54
3.6導(dǎo)入聲明 61
3.7原型開(kāi)發(fā) 63
3.8調(diào)試:System.out.println 67
3.9小結(jié) 69

第4章方法 75
4.1子程序的必要性 75
4.2私有無(wú)參方法 78
4.3使用參數(shù) 82
4.4局部變量 87
4.5非空方法 90
4.6this 92
4.7事件處理入門(mén) 93
4.8后置條件表示法 98
4.9使用AView的設(shè)計(jì)示例 100

第5章數(shù)字處理 113
5.1基本類型 113
5.2基本整數(shù)數(shù)據(jù)類型 114
5.3基本類型和引用類型的區(qū)別 118
5.4實(shí)數(shù)(float和double類型) 120
5.5System.out.println深入說(shuō)明 123
5.6混合型數(shù)字表達(dá)式 123
5.7基本方法(包括Math) 126
5.8常量(final) 128
5.9數(shù)字表達(dá)式模式 130
5.10設(shè)計(jì)示例:動(dòng)態(tài)直方圖 131

第6章提供者類 139
6.1軟件中的客戶和提供者 139
6.2另一個(gè)客戶 141
6.3提供者 146
6.4作用域和生存期 151
6.5類接口設(shè)計(jì)原則 155
6.6分離讀寫(xiě)訪問(wèn) 163
6.7方法重載 164
6.8char數(shù)據(jù)類型 167
6.9字符串 170
6.10ALabel(可選的) 173

第7章邏輯和選擇 187
7.1if指令 187
7.2關(guān)系表達(dá)式 192
7.3布爾表達(dá)式 195
7.4條件求值 200
7.5謂詞 201
7.6嵌套if指令 203
7.7多路選擇 206
7.8switch指令 210
7.9軟件測(cè)試 213
7.10邏輯和編程(選學(xué)) 215
7.11深入研究斷言(選學(xué)) 217

第8章繼承 228
8.1extends 228
8.2類關(guān)系:contains_a和is_a 233
8.3特殊化和擴(kuò)展 241
8.4protected作用域 244
8.5事件處理的繼承 248
8.6繼承EventTimer做動(dòng)畫(huà)(可選) 255
8.7設(shè)計(jì)帶有滾動(dòng)條和文本字段的示例(可選) 259
8.8小結(jié) 268

第9章繼承層次和多態(tài) 278
9.1繼承層次 278
9.2類型相符 282
9.3子類型多態(tài) 286
9.4抽象類 295
9.5Object類 303
9.6內(nèi)容相等和本體相等 305

第10章循環(huán) 315
10.1while循環(huán) 315
10.2計(jì)數(shù)循環(huán) 321
10.3標(biāo)記循環(huán) 324
10.4循環(huán)設(shè)計(jì)注意事項(xiàng) 328
10.5嵌套循環(huán) 330
10.6do循環(huán) 334
10.7循環(huán)不變量 337
10.8循環(huán)和事件處理 342
10.9測(cè)試和循環(huán) 343

第11章容器 352
11.1對(duì)象的容器 352
11.2通用容器 354
11.3類型安全.強(qiáng)制轉(zhuǎn)換和instanceof 356
11.4包裝類 359
11.5表 363
11.6表遍歷 369
11.7線性搜索 371
11.8插入排序 373

第12章數(shù)組入門(mén) 384
12.1一維數(shù)組 384
12.2下標(biāo)范圍 392
12.3for循環(huán):順序處理 393
12.4將數(shù)組視為集合 398
12.5表格 402
12.6對(duì)象的數(shù)組 404
12.7數(shù)組和對(duì)象 406
12.8選擇排序 407
12.9二維數(shù)組 410

第13章文件輸入與輸出 424
13.1文件 424
13.2Java文件類 426
13.3I/O異常 430
13.4輸入和輸出 433
13.5DataInputStream和DataOutputStream 438
13.6文本文件 443
13.7終端方式的I/O(可選) 447
13.8持久對(duì)象(可選) 449
13.9JFileChooser(可選) 451

第14章遞歸 459
14.1遞歸定義 459
14.2從遞歸定義到方法 464
14.3遞歸方法 467
14.4遞歸執(zhí)行 468
14.5遞歸和循環(huán) 473
14.6復(fù)雜的遞歸 475

第15章庫(kù)問(wèn)題:包.靜態(tài).小程序和委托 483
15.1創(chuàng)建包 483
15.2使用包 487
15.3靜態(tài)方法 489
15.4靜態(tài)變量 491
15.5應(yīng)用程序和小程序 496
15.6事件委托(可選) 504

附錄A計(jì)算系統(tǒng)入門(mén) 513
A.1什么是計(jì)算機(jī) 513
A.2模擬和數(shù)字 515
A.3存儲(chǔ)數(shù)據(jù)的方式 517
A.4二進(jìn)制數(shù) 519
A.5計(jì)算機(jī)的通信方式 524
A.6計(jì)算機(jī)叫做"系統(tǒng)"的原因 525
附錄BJava語(yǔ)法圖 527
附錄CJava運(yùn)算符的優(yōu)先級(jí) 544
附錄Dswing.awt和aLibrary 546
D.1awt和swing的背景知識(shí) 546
D.2轉(zhuǎn)換公共特性 546
D.3JFrame代替AWindow 549
D.4JLable代替ALable 552
D.5JComponent代替AView.AOval.ARectangle和ARoundRectangle 553
D.6JComponent代替ALine 557
D.7JComponent代替AImage 557
D.8鼠標(biāo)和鍵盤(pán)事件處理 559
D.9JButton代替AButton 562
D.10JScrollBar代替AScrollbar 563
D.11TextArea代替ATextArea 564
D.12JTextField代替ATextField 565
附錄EUML符號(hào) 568
E.1類圖 568
E.2對(duì)象圖 572
E.3活動(dòng)圖 574

本目錄推薦

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