国产第1页_91在线亚洲_中文字幕成人_99久久久久久_五月宗合网_久久久久国产一区二区三区四区

讀書月攻略拿走直接抄!
歡迎光臨中圖網 請 | 注冊
> >
面向對象程序設計教程

包郵 面向對象程序設計教程

作者:任宏萍
出版社:清華大學出版社出版時間:2012-11-01
開本: 16開 頁數: 317
中 圖 價:¥41.1(7.0折) 定價  ¥59.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

面向對象程序設計教程 版權信息

  • ISBN:9787302300489
  • 條形碼:9787302300489 ; 978-7-302-30048-9
  • 裝幀:暫無
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

面向對象程序設計教程 內容簡介

本教材是從面向對象軟件開發的角度講解面向對象的程序設計。重點在于講解面向對象程序設計的思想,方法和技術,而不是對面向對象程序設計語言(Java)本身的詳盡描述。這有助于讀者較全面的了解面向對象的開發思想,方法和實現過程,學會真正用面向對象的思想方法解決實際問題。另外,分層程序設計模式的引入,使讀者在程序設計時有章可循,設計出的軟件增強了可維護性,可擴展性和可重用性都能得以提高。

面向對象程序設計教程 目錄



第1章面向對象軟件開發概述1

1.1面向對象及軟件開發1

1.1.1什么是面向對象1

1.1.2什么是面向對象程序設計2

1.1.3面向對象的軟件開發2

1.1.4面向對象方法的優越性4

1.2面向對象的基本概念5

1.2.1對象5

1.2.2消息及消息發送6

1.2.3類與實例6

1.2.4類的特性7

1.3UML簡介9

1.3.1用例圖10

1.3.2類圖11

1.3.3序列圖14

1.3.4活動圖16

1.3.5UML建模舉例19

1.4程序設計模式及風格23

1.4.1三層程序設計模式23

1.4.2分層結構的優勢和缺點25

1.4.3程序設計風格26

1.5本章小結27

練習題28

第2章Java基礎知識30

2.1認識Java30

2.1.1Java的歷史和特點30◆面向對象程序設計教程目錄2.1.2Java開發環境和開發過程32

2.2標識符、關鍵字和分隔符34

2.2.1標識符34

2.2.2關鍵字35

2.2.3分隔符35

2.3變量和常量36

2.3.1變量37

2.3.2常量38

2.4數據類型及轉換38

2.4.1基本類型39

2.4.2引用類型39

2.4.3數據類型的轉換40

2.5運算符與表達式40

2.5.1算術運算符和表達式40

2.5.2邏輯運算符和表達式41

2.6控制流程語句42

2.6.1條件語句43

2.6.2選擇語句45

2.6.3循環語句46

2.6.4跳轉控制語句49

2.7數組53

2.7.1一維數組53

2.7.2多維數組55

2.8本章小結58

練習題58

第3章Java的類及使用61

3.1Java的程序包61

3.1.1包的概念61

3.1.2創建和編譯一個包63

3.1.3包的使用64

3.2字符串類String65

3.2.1String類的常用方法及使用65

3.2.2字符串與其他數據類型的轉換67

3.2.3創建String數組68

3.3動態數組類ArrayList68

3.3.1ArrayList類的常用方法69

3.3.2ArrayList類的使用69

3.4日期類Date、Calendar與DateFormat70

3.4.1創建日期對象和日期的格式化71

3.4.2Calendar類的應用72

3.5其他幾個常用的類74

3.5.1包裝類Wrapper74

3.5.2數值計算類Math74

3.5.3掃描器類Scanner75

3.6什么是良好的編程習慣77

3.7本章小結77

練習題77

第4章自定義類(問題域類)79

4.1類的詳細設計79

4.2類的定義80

4.2.1類定義的結構80

4.2.2聲明類的屬性變量81

4.2.3編寫類的方法成員81

4.3類的使用86

4.3.1創建類的實例86

4.3.2調用類的方法成員87

4.3.3體會面向對象程序設計方法94

4.3.4優化自定義的類95

4.4靜態變量和靜態方法96

4.4.1定義靜態變量和靜態方法96

4.4.2靜態變量和靜態方法的應用96

4.5方法的重載99

4.5.1什么是方法的重載99

4.5.2重載方法的條件和使用100

4.6異常及異常處理101

4.6.1異常的分類101

4.6.2異常的捕獲與處理102

4.6.3異常處理的一般原則107

4.6.4常見的Java異常類108

4.7本章小結109

練習題109

第5章繼承與多態111

5.1類的繼承111

5.1.1繼承的案例112

5.1.2繼承的實現113

5.1.3可訪問修飾符122

5.1.4繼承的應用舉例——自定義異常類123

5.2抽象類與抽象方法125

5.2.1什么是抽象類和抽象方法126

5.2.2抽象類的應用126

5.3多態性133

5.3.1多態的概念133

5.3.2方法的重寫及功用133

5.3.3實現多態的步驟135

5.3.4使用多態的好處136

5.4接口139

5.4.1接口的定義與實現139

5.4.2接口的應用142

5.4.3接口與繼承的不同作用148

5.4.4接口與抽象類的比較149

5.5本章小結150

練習題150

第6章類之間的關系及實現153

6.1關聯關系及實現153

6.1.1關聯關系的概念及實例153

6.1.2實現1對1的關聯關系155

6.1.3實現1對多的關聯關系158

6.2聚合關系及實現162

6.2.1聚合關系的定義163

6.2.2聚合關系的實現163

6.2.3組合關系166

6.3依賴關系及實現166

6.3.1依賴關系的定義167

6.3.2依賴關系的實現167

6.3.3關聯和依賴的區別168

6.4本章小結168

練習題169

第7章圖形用戶界面170

7.1Java的GUI類及應用170

7.1.1組件和容器類170

7.1.2布局管理器類174

7.2用戶界面事件的處理178

7.2.1用戶界面事件178

7.2.2事件處理方法179

7.3自定義GUI類180

7.3.1定義GUI類180

7.3.2GUI類的簡單應用180

7.4用戶界面類與問題域類的交互186

7.4.1實現交互的步驟186

7.4.2用戶界面與業務邏輯分離的好處189

7.5用戶界面設計的原則190

7.6本章小結191

練習題191

第8章數據持久化和數據訪問的實現193

8.1數據持久化193

8.2文件及訪問194

8.2.1文件的數據結構194

8.2.2Java I/O包195

8.2.3創建一個文件197

8.2.4順序文件的讀和寫198

8.2.5隨機文件的讀和寫201

8.3數據庫及SQL204

8.3.1Access數據庫管理系統204

8.3.2建立數據庫連接208

8.3.3數據庫訪問語言SQL212

8.3.4Java SQL程序包214

8.4數據訪問的實現217

8.4.1數據訪問類的設計217

8.4.2數據訪問類的實現219

8.4.3問題域類與數據訪問類的交互226

8.5較復雜的數據庫訪問的實現229

8.5.1訪問1對1關系數據表230

8.5.2訪問1對多關系數據表241

8.6本章小結247

練習題247

第9章Web應用系統的開發249

9.1Web基本知識249

9.1.1WWW工作原理250

9.1.2URL250

9.1.3HTTP251

9.1.4HTML252

9.1.5Web瀏覽器和Web服務器254

9.2Web應用系統結構255

9.2.1C/S結構255

9.2.2B/S結構255

9.3Java Servlet257

9.3.1Servlet的功能及生命周期257

9.3.2Java Servlet包259

9.3.3自定義Servlet260

9.3.4Servlet運行環境262

9.3.5調用Servlet程序263

9.4JSP265

9.4.1JSP頁面結構265

9.4.2JSP頁面元素266

9.4.3JSP與Bean269

9.4.4JSP的工作過程270

9.5Web應用系統的設計模式與架構271

9.5.1Web應用系統的設計模式271

9.5.2MVC設計模式272

9.5.3Web應用系統的架構274

9.6Web應用系統開發實例275

9.6.1基于MVC的Web應用的實現步驟275

9.6.2基于MVC的Web應用開發舉例278

9.6.3Web應用系統軟件在TOMCAT中的部署286

9.7本章小結288

練習題288

附錄AJava Application開發環境的建立289

A.1下載和安裝MyEclipse289

A.2使用MyEclipse編寫Java程序291

A.2.1創建Java Project(項目)291

A.2.2創建自定義的類291

A.2.3編譯一個類293

A.2.4運行一個類293

A.3導入Java Class294

A.4導出Java項目295

A.5調試(Debug)Java程序295

附錄BJava Web應用開發環境的建立301

B.1建立Web項目301

B.2創建、編輯、編譯Web應用文件302

B.3調試運行JSP文件303

B.4項目的發布304

附錄C常用術語或詞匯表305

參考文獻318


展開全部

面向對象程序設計教程 作者簡介

任宏萍,先后畢業于華中科技大學和新加坡南洋理工大學,獲碩士學位。現任華中科技大學副教授, 碩士生導師。 多年來主要從事面向對象技術和基于WEB技術的軟件研究與開發。完成和主持完成多個縱、橫向科研項目和教改研究項目,其中包括863項目。在重要期刊上發表論文若干篇,合編出版教材3部,其中一本是國家八五規劃教材。有多年豐富的教學經驗,多次獲得教學質量優秀獎。在國外工作期間,多次獲得Singapore Public Sector WITs Conventions 和TEMASEK理工學院授予的軟件研究與開發方面的創新獎。目前主要研究方向為:面向對象技術, 基于WEB技術的軟件研究與開發,虛擬現實技術和在線交互技術。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 久视频在线 | 在线播放免费人成毛片乱码 | 成年入口无限观看免费完整大片 | www国产内插视频 | 中文天堂最新版www官网在线 | 欧美国产日韩另类 | 亚洲av网址在线 | 久久国产免费一区二区三区 | 337人体做爰大胆视频 | 男人的天堂av高清在线 | 天堂va在线 | 国产成人午夜精品免费视频 | 欧美一级在线毛片免费观看 | 成年人电影免费在线观看 | 特级毛片内射www无码 | 久久网址 | 99精品在线视频观看 | 日本高清在线一区二区三区 | 日本一级淫片a 免费播放口 | 九九热免费在线观看 | 久久一区| 四虎网站在线 | 毛片免费观看日本中文 | 国产精品免费观看网站 | 人妻夜夜添夜夜无码av | 午夜影院免费入口 | 亚洲精品午夜在线观看 | 国产成人一区二区三中文 | 岳丰满多毛的大隂户 | 欧美粗大猛烈老熟妇 | 国产或人精品日本亚洲77美色 | 无套内内射视频网站 | 成人性生交大片免费看午夜a | 精品日产 | 厨房玩丰满人妻hd完整版视频 | 欧洲成人免费视频 | 一级毛片免费观看久 | 亚洲色图 p| 国产精品久久久久久久久久 | 色妞综合网| 中国精品一级毛片免费播放 |