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

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)服務(wù)面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)

面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)

面向?qū)ο蟪绦蛟O(shè)計(jì)(Java)

定 價(jià):¥51.00

作 者: 賀敏
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121365317 出版時(shí)間: 2019-08-01 包裝:
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 328 字?jǐn)?shù):  

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

  本書(shū)基于TOPCARES-CDIO工程化教育理念,以“貪吃蛇游戲”作為案例進(jìn)行項(xiàng)目驅(qū)動(dòng),圍繞項(xiàng)目開(kāi)發(fā)所需知識(shí)進(jìn)行內(nèi)容組織,在保證實(shí)用性的同時(shí)兼顧知識(shí)的系統(tǒng)性。全書(shū)共分為 5 個(gè)單元,前 4 個(gè)單元系統(tǒng)論述了Java基礎(chǔ)語(yǔ)法(包括變量和表達(dá)式、程序控制結(jié)構(gòu)、字符串和數(shù)組)、面向?qū)ο蟪绦蛟O(shè)計(jì)的概念(包括特征和原則、類(lèi)定義語(yǔ)法、繼承和多態(tài)、抽象類(lèi)和接口、枚舉和泛型等)、Java Swing圖形化界面編程技術(shù)、Java常用類(lèi)(包括正則表達(dá)式、集合類(lèi)、Java I/O、數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)等);第5單元按工程化方式完整實(shí)現(xiàn)了“貪吃蛇游戲”的項(xiàng)目,對(duì)前面的知識(shí)進(jìn)行了綜合應(yīng)用。本書(shū)適合作為高等院校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)本科教材,也可作為相關(guān)培訓(xùn)機(jī)構(gòu)的培訓(xùn)教材,以及對(duì) Java開(kāi)發(fā)技術(shù)感興趣人員的參考書(shū)。

作者簡(jiǎn)介

  賀敏,男,副教授,就職于成都東軟學(xué)院,主持\

圖書(shū)目錄

第1單元 Java基礎(chǔ)語(yǔ)法

第1章 緒論\t3
1.1 Java概述\t3
1.1.1 Java的起源和發(fā)展\t3
1.1.2 Java語(yǔ)言特點(diǎn)\t4
1.1.3 Java運(yùn)行機(jī)制\t5
1.2 面向?qū)ο笏枷隲t6
1.3 綜合項(xiàng)目概述\t6
本章小結(jié)\t7
習(xí)題\t7
第2章 結(jié)構(gòu)化基礎(chǔ)語(yǔ)法\t8
2.1 Java程序組成\t8
2.1.1 注釋\t9
2.1.2 程序入口點(diǎn)\t10
2.1.3 程序組織\t10
2.1.4 程序錯(cuò)誤\t11
2.1.5 代碼規(guī)范\t12
2.1.6 使用IDE\t12
2.2 數(shù)據(jù)類(lèi)型和變量\t14
2.2.1 基本類(lèi)型和引用類(lèi)型\t14
2.2.2 基本類(lèi)型\t14
2.2.3 變量\t16
2.2.4 類(lèi)型轉(zhuǎn)換\t17
2.3 表達(dá)式和語(yǔ)句\t18
2.3.1 算術(shù)運(yùn)算\t18
2.3.2 關(guān)系運(yùn)算\t19
2.3.3 條件運(yùn)算\t20
2.3.4 賦值運(yùn)算\t21
2.3.5 運(yùn)算符優(yōu)先級(jí)\t21
2.3.6 位運(yùn)算\t22
2.3.7 其他運(yùn)算\t23
本章小結(jié)\t24
習(xí)題\t24
第3章 字符串和數(shù)組\t25
3.1 字符串\t25
3.1.1 字符串的創(chuàng)建\t25
3.1.2 格式化字符串\t26
3.1.3 字符串和基本類(lèi)型轉(zhuǎn)換\t26
3.1.4 字符串常用方法\t27
3.2 數(shù)組\t28
3.2.1 數(shù)組的定義\t28
3.2.2 數(shù)組元素的訪問(wèn)\t29
3.2.3 多維數(shù)組\t29
本章小結(jié)\t29
習(xí)題\t29
第4章 程序控制結(jié)構(gòu)\t31
4.1 分支結(jié)構(gòu)\t31
4.1.1 if-else分支\t31
4.1.2 switch分支\t34
4.2 循環(huán)結(jié)構(gòu)\t35
4.2.1 while循環(huán)\t36
4.2.2 do-while循環(huán)\t37
4.2.3 for循環(huán)\t37
4.3 跳轉(zhuǎn)語(yǔ)句\t39
4.3.1 break語(yǔ)句\t39
4.3.2 continue語(yǔ)句\t40
4.4 遞歸調(diào)用\t41
4.5 綜合應(yīng)用\t42
4.5.1 二分查找算法\t42
4.5.2 九宮算術(shù)\t43
4.5.3 Excel地址轉(zhuǎn)換\t45
4.5.4 約瑟夫環(huán)\t46
4.6 單元項(xiàng)目\t48
4.6.1 項(xiàng)目概述\t48
4.6.2 設(shè)計(jì)與實(shí)現(xiàn)\t48
本章小結(jié)\t50
習(xí)題\t51

第2單元 Java面向?qū)ο?
第5章 面向?qū)ο笏枷爰霸瓌t\t55
5.1 面向?qū)ο笏枷胩卣鱘t55
5.2 面向?qū)ο笏枷朐瓌t\t57
5.3 OOP引例\t58
本章小結(jié)\t61
習(xí)題\t62
第6章 類(lèi)定義語(yǔ)法\t63
6.1 成員訪問(wèn)控制\t63
6.2 數(shù)據(jù)相關(guān)成員\t64
6.2.1 成員變量\t64
6.2.2 構(gòu)造方法\t64
6.2.3 get/set訪問(wèn)器\t65
6.3 方法定義\t66
6.3.1 方法構(gòu)成\t66
6.3.2 方法重載\t69
6.3.3 可變參數(shù)\t70
6.4 類(lèi)成員\t71
6.4.1 類(lèi)和對(duì)象\t71
6.4.2 類(lèi)成員定義\t72
本章小結(jié)\t74
習(xí)題\t74
第7章 面向?qū)ο蟾呒?jí)概念\t76
7.1 繼承和多態(tài)\t76
7.1.1 繼承\(zhòng)t76
7.1.2 對(duì)象的類(lèi)型轉(zhuǎn)換\t78
7.1.3 多態(tài)\t79
7.1.4 Object類(lèi)\t82
7.2 抽象類(lèi)和接口\t89
7.2.1 抽象類(lèi)\t89
7.2.2 接口\t90
7.2.3 抽象類(lèi)和接口的區(qū)別\t92
7.3 內(nèi)部類(lèi)\t94
7.3.1 頂層類(lèi)成員\t94
7.3.2 局部?jī)?nèi)部類(lèi)\t96
7.3.3 內(nèi)部類(lèi)與多重繼承\(zhòng)t97
7.4 枚舉類(lèi)型\t98
7.4.1 枚舉的定義\t98
7.4.2 枚舉的實(shí)現(xiàn)原理\t98
7.4.3 枚舉的使用\t100
7.5 泛型編程\t102
7.5.1 泛型類(lèi)型\t102
7.5.2 類(lèi)型擦除\t104
7.5.3 類(lèi)型限制\t105
7.5.4 泛型方法\t107
7.6 類(lèi)的組織:包\t108
7.6.1 包的概念與意義\t108
7.6.2 包的定義與使用\t108
7.6.3 靜態(tài)導(dǎo)入\t109
7.7 單元項(xiàng)目\t109
7.7.1 項(xiàng)目概述\t109
7.7.2 設(shè)計(jì)與實(shí)現(xiàn)\t110
本章小結(jié)\t117
習(xí)題\t117

第3單元 GUI編程
第8章 Java Swing技術(shù)\t121
8.1 Swing技術(shù)簡(jiǎn)介\t121
8.1.1 Swing概述\t121
8.1.2 GUI程序的創(chuàng)建\t122
8.1.3 窗口坐標(biāo)體系\t124
8.1.4 界面風(fēng)格\t124
8.1.5 模式窗口與非模式窗口\t125
8.2 常用容器\t126
8.2.1 頂層容器\t126
8.2.2 中間容器\t129
8.3 常用布局\t131
8.3.1 BorderLayout邊界布局\t131
8.3.2 FlowLayout流式布局\t133
8.3.3 CardLayout卡片布局\t134
8.3.4 GridLayout網(wǎng)格布局\t134
8.3.5 BoxLayout箱式布局\t135
8.3.6 GridBagLayout非規(guī)則網(wǎng)格布局\t137
8.3.7 絕對(duì)布局\t140
8.4 事件監(jiān)聽(tīng)和處理\t142
8.4.1 事件處理機(jī)制\t142
8.4.2 鍵盤(pán)事件處理\t144
8.4.3 鼠標(biāo)事件處理\t147
8.4.4 窗口事件處理\t151
8.5 常用UI元素\t153
8.5.1 輔助元素\t154
8.5.2 常用組件\t156
8.5.3 通用對(duì)話框\t161
8.5.4 菜單欄\t167
8.5.5 系統(tǒng)托盤(pán)\t169
8.6 自動(dòng)化任務(wù)\t171
8.6.1 模擬鼠標(biāo)鍵盤(pán)\t171
8.6.2 屏幕截圖\t174
本章小結(jié)\t176
習(xí)題\t177
第9章 Java繪圖技術(shù)\t178
9.1 界面繪圖機(jī)制\t178
9.1.1 繪制過(guò)程\t178
9.1.2 雙緩沖技術(shù)\t179
9.1.3 繪圖與動(dòng)畫(huà)\t179
9.2 Graphics的使用\t181
9.2.1 幾何圖形繪制和填充\t181
9.2.2 字符串繪制\t185
9.2.3 圖片繪制\t191
9.3 單元項(xiàng)目\t194
9.3.1 GUI計(jì)算器\t194
9.3.2 簡(jiǎn)易繪圖軟件\t198
本章小結(jié)\t208
習(xí)題\t208


第4單元?。蔭va常用技術(shù)
第10章 字符串與正則表達(dá)式\t213
10.1 再論字符串\t213
10.1.1 字符串的不變性\t213
10.1.2 StringBuilder類(lèi)\t215
10.1.3 字符串其他常用操作\t217
10.2 正則表達(dá)式\t219
10.2.1 正則符號(hào)\t219
10.2.2 正則驗(yàn)證與匹配\t221
10.2.3 支持正則的字符串方法\t225
本章小結(jié)\t227
習(xí)題\t227
第11章 Java集合框架\t229
11.1 集合框架概述\t229
11.2 常用集合類(lèi)\t231
11.2.1 ArrayList類(lèi)\t231
11.2.2 LinkedList類(lèi)\t233
11.2.3 HashMap類(lèi)\t236
11.2.4 HashSet類(lèi)\t240
11.3 集合工具類(lèi)\t240
11.3.1 Arrays類(lèi)\t240
11.3.2 Collections類(lèi)\t242
本章小結(jié)\t242
習(xí)題\t242
第12章 文件與I/O流\t244
12.1 文件\t244
12.1.1 創(chuàng)建文件對(duì)象\t245
12.1.2 操作文件對(duì)象\t245
12.2 I/O流概述\t247
12.2.1 流的概念與分類(lèi)\t247
12.2.2 流的套接\t247
12.3 字符流讀/寫(xiě)\t248
12.3.1 字符閱讀流\t248
12.3.2 字符書(shū)寫(xiě)流\t249
12.4 字節(jié)流讀/寫(xiě)\t250
12.4.1 字節(jié)輸入流\t250
12.4.2 字節(jié)輸出流\t252
12.4.3 標(biāo)準(zhǔn)輸入/輸出\t257
12.5 對(duì)象序列化\t258
12.5.1 序列化技術(shù)概述\t258
12.5.2 序列化與反序列化\t258
12.5.3 序列化的限制\t261
12.6 單元項(xiàng)目\t262
12.6.1 項(xiàng)目概述\t262
12.6.2 設(shè)計(jì)與實(shí)現(xiàn)\t263
本章小結(jié)\t267
習(xí)題\t267
第13章 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)JDBC\t269
13.1 JDBC基本概念\t269
13.2 JDBC驅(qū)動(dòng)程序類(lèi)型\t270
13.3 搭建數(shù)據(jù)庫(kù)環(huán)境\t271
13.3.1 安裝MySQL數(shù)據(jù)庫(kù)\t271
13.3.2 建立數(shù)據(jù)表\t271
13.3.3 配置JDBC驅(qū)動(dòng)\t271
13.3.4 接口Driver和類(lèi)
DriverManager\t272
13.3.5 編寫(xiě)驅(qū)動(dòng)測(cè)試程序\t273
13.4 數(shù)據(jù)庫(kù)訪問(wèn)\t274
13.4.1 注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)\t274
13.4.2 創(chuàng)建連接對(duì)象\t274
13.4.3 創(chuàng)建SQL對(duì)象\t275
13.4.4 執(zhí)行SQL語(yǔ)句\t275
13.4.5 訪問(wèn)結(jié)果集對(duì)象\t276
13.5 數(shù)據(jù)庫(kù)操作\t277
13.5.1 在Swing窗口中顯示結(jié)果集\t278
13.5.2 元數(shù)據(jù)\t280
13.5.3 PreparedStatement對(duì)象\t281
13.6 事務(wù)處理\t282
13.6.1 事務(wù)\t282
13.6.2 保存點(diǎn)\t284
本章小結(jié)\t285
習(xí)題\t285
第5單元 課程項(xiàng)目實(shí)踐
第14章 課程項(xiàng)目―貪吃蛇游戲\t289
14.1 項(xiàng)目功能描述\t289
14.2 項(xiàng)目設(shè)計(jì)與實(shí)現(xiàn)\t289
14.2.1 搭建游戲框架\t289
14.2.2 GameImage類(lèi)實(shí)現(xiàn)\t290
14.2.3 DigitImage類(lèi)實(shí)現(xiàn)\t292
14.2.4 GameConfig類(lèi)實(shí)現(xiàn)\t292
14.2.5 Node類(lèi)實(shí)現(xiàn)\t294
14.2.6 Snake類(lèi)實(shí)現(xiàn)\t295
14.2.7 事件機(jī)制模擬\t297
14.2.8 GameServer類(lèi)實(shí)現(xiàn)\t298
14.2.9 PanelInfo類(lèi)實(shí)現(xiàn)\t299
14.2.10 PanelGame類(lèi)實(shí)現(xiàn)\t301
14.2.11 國(guó)際化與本地化\t301
14.2.12 MenuGame類(lèi)實(shí)現(xiàn)\t302
14.2.13 FrameGame類(lèi)實(shí)現(xiàn)\t304
14.2.14 PlayerController類(lèi)實(shí)現(xiàn)\t305
14.2.15 GameController類(lèi)實(shí)現(xiàn)\t305
14.2.16 GameEntry類(lèi)實(shí)現(xiàn)\t307
14.3 課程項(xiàng)目總結(jié)\t308
附錄A 《勸學(xué)篇》\t309
附錄B 編碼規(guī)范\t311
附錄C JDK版本特性\t314

本目錄推薦

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