中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊

包郵 面向?qū)ο蟪绦蛟O(shè)計(jì)教程

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

面向?qū)ο蟪绦蛟O(shè)計(jì)教程 版權(quán)信息

面向?qū)ο蟪绦蛟O(shè)計(jì)教程 內(nèi)容簡介

本教材是從面向?qū)ο筌浖_發(fā)的角度講解面向?qū)ο蟮某绦蛟O(shè)計(jì)。重點(diǎn)在于講解面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,方法和技術(shù),而不是對面向?qū)ο蟪绦蛟O(shè)計(jì)語言(Java)本身的詳盡描述。這有助于讀者較全面的了解面向?qū)ο蟮拈_發(fā)思想,方法和實(shí)現(xiàn)過程,學(xué)會真正用面向?qū)ο蟮乃枷敕椒ń鉀Q實(shí)際問題。另外,分層程序設(shè)計(jì)模式的引入,使讀者在程序設(shè)計(jì)時有章可循,設(shè)計(jì)出的軟件增強(qiáng)了可維護(hù)性,可擴(kuò)展性和可重用性都能得以提高。

面向?qū)ο蟪绦蛟O(shè)計(jì)教程 目錄



第1章面向?qū)ο筌浖_發(fā)概述1

1.1面向?qū)ο蠹败浖_發(fā)1

1.1.1什么是面向?qū)ο?

1.1.2什么是面向?qū)ο蟪绦蛟O(shè)計(jì)2

1.1.3面向?qū)ο蟮能浖_發(fā)2

1.1.4面向?qū)ο蠓椒ǖ膬?yōu)越性4

1.2面向?qū)ο蟮幕靖拍?

1.2.1對象5

1.2.2消息及消息發(fā)送6

1.2.3類與實(shí)例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程序設(shè)計(jì)模式及風(fēng)格23

1.4.1三層程序設(shè)計(jì)模式23

1.4.2分層結(jié)構(gòu)的優(yōu)勢和缺點(diǎn)25

1.4.3程序設(shè)計(jì)風(fēng)格26

1.5本章小結(jié)27

練習(xí)題28

第2章Java基礎(chǔ)知識30

2.1認(rèn)識Java30

2.1.1Java的歷史和特點(diǎn)30◆面向?qū)ο蟪绦蛟O(shè)計(jì)教程目錄2.1.2Java開發(fā)環(huán)境和開發(fā)過程32

2.2標(biāo)識符、關(guān)鍵字和分隔符34

2.2.1標(biāo)識符34

2.2.2關(guān)鍵字35

2.2.3分隔符35

2.3變量和常量36

2.3.1變量37

2.3.2常量38

2.4數(shù)據(jù)類型及轉(zhuǎn)換38

2.4.1基本類型39

2.4.2引用類型39

2.4.3數(shù)據(jù)類型的轉(zhuǎn)換40

2.5運(yùn)算符與表達(dá)式40

2.5.1算術(shù)運(yùn)算符和表達(dá)式40

2.5.2邏輯運(yùn)算符和表達(dá)式41

2.6控制流程語句42

2.6.1條件語句43

2.6.2選擇語句45

2.6.3循環(huán)語句46

2.6.4跳轉(zhuǎn)控制語句49

2.7數(shù)組53

2.7.1一維數(shù)組53

2.7.2多維數(shù)組55

2.8本章小結(jié)58

練習(xí)題58

第3章Java的類及使用61

3.1Java的程序包61

3.1.1包的概念61

3.1.2創(chuàng)建和編譯一個包63

3.1.3包的使用64

3.2字符串類String65

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

3.2.2字符串與其他數(shù)據(jù)類型的轉(zhuǎn)換67

3.2.3創(chuàng)建String數(shù)組68

3.3動態(tài)數(shù)組類ArrayList68

3.3.1ArrayList類的常用方法69

3.3.2ArrayList類的使用69

3.4日期類Date、Calendar與DateFormat70

3.4.1創(chuàng)建日期對象和日期的格式化71

3.4.2Calendar類的應(yīng)用72

3.5其他幾個常用的類74

3.5.1包裝類Wrapper74

3.5.2數(shù)值計(jì)算類Math74

3.5.3掃描器類Scanner75

3.6什么是良好的編程習(xí)慣77

3.7本章小結(jié)77

練習(xí)題77

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

4.1類的詳細(xì)設(shè)計(jì)79

4.2類的定義80

4.2.1類定義的結(jié)構(gòu)80

4.2.2聲明類的屬性變量81

4.2.3編寫類的方法成員81

4.3類的使用86

4.3.1創(chuàng)建類的實(shí)例86

4.3.2調(diào)用類的方法成員87

4.3.3體會面向?qū)ο蟪绦蛟O(shè)計(jì)方法94

4.3.4優(yōu)化自定義的類95

4.4靜態(tài)變量和靜態(tài)方法96

4.4.1定義靜態(tài)變量和靜態(tài)方法96

4.4.2靜態(tài)變量和靜態(tài)方法的應(yīng)用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本章小結(jié)109

練習(xí)題109

第5章繼承與多態(tài)111

5.1類的繼承111

5.1.1繼承的案例112

5.1.2繼承的實(shí)現(xiàn)113

5.1.3可訪問修飾符122

5.1.4繼承的應(yīng)用舉例——自定義異常類123

5.2抽象類與抽象方法125

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

5.2.2抽象類的應(yīng)用126

5.3多態(tài)性133

5.3.1多態(tài)的概念133

5.3.2方法的重寫及功用133

5.3.3實(shí)現(xiàn)多態(tài)的步驟135

5.3.4使用多態(tài)的好處136

5.4接口139

5.4.1接口的定義與實(shí)現(xiàn)139

5.4.2接口的應(yīng)用142

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

5.4.4接口與抽象類的比較149

5.5本章小結(jié)150

練習(xí)題150

第6章類之間的關(guān)系及實(shí)現(xiàn)153

6.1關(guān)聯(lián)關(guān)系及實(shí)現(xiàn)153

6.1.1關(guān)聯(lián)關(guān)系的概念及實(shí)例153

6.1.2實(shí)現(xiàn)1對1的關(guān)聯(lián)關(guān)系155

6.1.3實(shí)現(xiàn)1對多的關(guān)聯(lián)關(guān)系158

6.2聚合關(guān)系及實(shí)現(xiàn)162

6.2.1聚合關(guān)系的定義163

6.2.2聚合關(guān)系的實(shí)現(xiàn)163

6.2.3組合關(guān)系166

6.3依賴關(guān)系及實(shí)現(xiàn)166

6.3.1依賴關(guān)系的定義167

6.3.2依賴關(guān)系的實(shí)現(xiàn)167

6.3.3關(guān)聯(lián)和依賴的區(qū)別168

6.4本章小結(jié)168

練習(xí)題169

第7章圖形用戶界面170

7.1Java的GUI類及應(yīng)用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類的簡單應(yīng)用180

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

7.4.1實(shí)現(xiàn)交互的步驟186

7.4.2用戶界面與業(yè)務(wù)邏輯分離的好處189

7.5用戶界面設(shè)計(jì)的原則190

7.6本章小結(jié)191

練習(xí)題191

第8章數(shù)據(jù)持久化和數(shù)據(jù)訪問的實(shí)現(xiàn)193

8.1數(shù)據(jù)持久化193

8.2文件及訪問194

8.2.1文件的數(shù)據(jù)結(jié)構(gòu)194

8.2.2Java I/O包195

8.2.3創(chuàng)建一個文件197

8.2.4順序文件的讀和寫198

8.2.5隨機(jī)文件的讀和寫201

8.3數(shù)據(jù)庫及SQL204

8.3.1Access數(shù)據(jù)庫管理系統(tǒng)204

8.3.2建立數(shù)據(jù)庫連接208

8.3.3數(shù)據(jù)庫訪問語言SQL212

8.3.4Java SQL程序包214

8.4數(shù)據(jù)訪問的實(shí)現(xiàn)217

8.4.1數(shù)據(jù)訪問類的設(shè)計(jì)217

8.4.2數(shù)據(jù)訪問類的實(shí)現(xiàn)219

8.4.3問題域類與數(shù)據(jù)訪問類的交互226

8.5較復(fù)雜的數(shù)據(jù)庫訪問的實(shí)現(xiàn)229

8.5.1訪問1對1關(guān)系數(shù)據(jù)表230

8.5.2訪問1對多關(guān)系數(shù)據(jù)表241

8.6本章小結(jié)247

練習(xí)題247

第9章Web應(yīng)用系統(tǒng)的開發(fā)249

9.1Web基本知識249

9.1.1WWW工作原理250

9.1.2URL250

9.1.3HTTP251

9.1.4HTML252

9.1.5Web瀏覽器和Web服務(wù)器254

9.2Web應(yīng)用系統(tǒng)結(jié)構(gòu)255

9.2.1C/S結(jié)構(gòu)255

9.2.2B/S結(jié)構(gòu)255

9.3Java Servlet257

9.3.1Servlet的功能及生命周期257

9.3.2Java Servlet包259

9.3.3自定義Servlet260

9.3.4Servlet運(yùn)行環(huán)境262

9.3.5調(diào)用Servlet程序263

9.4JSP265

9.4.1JSP頁面結(jié)構(gòu)265

9.4.2JSP頁面元素266

9.4.3JSP與Bean269

9.4.4JSP的工作過程270

9.5Web應(yīng)用系統(tǒng)的設(shè)計(jì)模式與架構(gòu)271

9.5.1Web應(yīng)用系統(tǒng)的設(shè)計(jì)模式271

9.5.2MVC設(shè)計(jì)模式272

9.5.3Web應(yīng)用系統(tǒng)的架構(gòu)274

9.6Web應(yīng)用系統(tǒng)開發(fā)實(shí)例275

9.6.1基于MVC的Web應(yīng)用的實(shí)現(xiàn)步驟275

9.6.2基于MVC的Web應(yīng)用開發(fā)舉例278

9.6.3Web應(yīng)用系統(tǒng)軟件在TOMCAT中的部署286

9.7本章小結(jié)288

練習(xí)題288

附錄AJava Application開發(fā)環(huán)境的建立289

A.1下載和安裝MyEclipse289

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

A.2.1創(chuàng)建Java Project(項(xiàng)目)291

A.2.2創(chuàng)建自定義的類291

A.2.3編譯一個類293

A.2.4運(yùn)行一個類293

A.3導(dǎo)入Java Class294

A.4導(dǎo)出Java項(xiàng)目295

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

附錄BJava Web應(yīng)用開發(fā)環(huán)境的建立301

B.1建立Web項(xiàng)目301

B.2創(chuàng)建、編輯、編譯Web應(yīng)用文件302

B.3調(diào)試運(yùn)行JSP文件303

B.4項(xiàng)目的發(fā)布304

附錄C常用術(shù)語或詞匯表305

參考文獻(xiàn)318


展開全部

面向?qū)ο蟪绦蛟O(shè)計(jì)教程 作者簡介

任宏萍,先后畢業(yè)于華中科技大學(xué)和新加坡南洋理工大學(xué),獲碩士學(xué)位。現(xiàn)任華中科技大學(xué)副教授, 碩士生導(dǎo)師。 多年來主要從事面向?qū)ο蠹夹g(shù)和基于WEB技術(shù)的軟件研究與開發(fā)。完成和主持完成多個縱、橫向科研項(xiàng)目和教改研究項(xiàng)目,其中包括863項(xiàng)目。在重要期刊上發(fā)表論文若干篇,合編出版教材3部,其中一本是國家八五規(guī)劃教材。有多年豐富的教學(xué)經(jīng)驗(yàn),多次獲得教學(xué)質(zhì)量優(yōu)秀獎。在國外工作期間,多次獲得Singapore Public Sector WITs Conventions 和TEMASEK理工學(xué)院授予的軟件研究與開發(fā)方面的創(chuàng)新獎。目前主要研究方向?yàn)椋好嫦驅(qū)ο蠹夹g(shù), 基于WEB技術(shù)的軟件研究與開發(fā),虛擬現(xiàn)實(shí)技術(shù)和在線交互技術(shù)。

商品評論(0條)
暫無評論……
書友推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 压接机|高精度压接机|手动压接机|昆明可耐特科技有限公司[官网] 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 泰国专线_泰国物流专线_广州到泰国物流公司-泰廊曼国际 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 江西自考网-江西自学考试网 | 南京欧陆电气股份有限公司-风力发电机官网 | 广域铭岛Geega(际嘉)工业互联网平台-以数字科技引领行业跃迁 | 塑料脸盆批发,塑料盆生产厂家,临沂塑料广告盆,临沂家用塑料盆-临沂市永顺塑业 | 展厅装修公司|企业展厅设计|展厅制作|展厅搭建—广州展厅装饰公司 | 化工ERP软件_化工新材料ERP系统_化工新材料MES软件_MES系统-广东顺景软件科技有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 商标转让-购买商标专业|放心的商标交易网-蜀易标商标网 | 复合肥,化肥厂,复合肥批发,化肥代理,复合肥品牌-红四方 | 餐饮加盟网_特色餐饮连锁加盟店-餐饮加盟官网 | COD分析仪|氨氮分析仪|总磷分析仪|总氮分析仪-圣湖Greatlake | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 我爱古诗词_古诗词名句赏析学习平台 | 密集架-手摇-智能-移动-价格_内蒙古档案密集架生产厂家 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 电主轴-高速精密电主轴-高速电机厂家-瑞德沃斯品牌有限公司 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 无菌检查集菌仪,微生物限度仪器-苏州长留仪器百科 | PCB接线端子_栅板式端子_线路板连接器_端子排生产厂家-置恒电气 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 吹田功率计-长创耐压测试仪-深圳市新朗普电子科技有限公司 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 清管器,管道清管器,聚氨酯发泡球,清管球 - 承德嘉拓设备 | 上海恒驭仪器有限公司-实验室平板硫化机-小型平板硫化机-全自动平板硫化机 | 荣事达手推洗地机_洗地机厂家_驾驶式扫地机_工业清洁设备 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 煤机配件厂家_刮板机配件_链轮轴组_河南双志机械设备有限公司 |