注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)教育/教材/教輔教材職業(yè)技術(shù)培訓(xùn)教材Java程序設(shè)計(jì)與實(shí)踐

Java程序設(shè)計(jì)與實(shí)踐

Java程序設(shè)計(jì)與實(shí)踐

定 價(jià):¥59.80

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

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


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

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

  本書(shū)深入介紹了Java語(yǔ)言的基礎(chǔ)知識(shí)及其高級(jí)特性,以實(shí)例與項(xiàng)目為導(dǎo)向,幫助讀者實(shí)現(xiàn)從基礎(chǔ)知識(shí)到實(shí)踐應(yīng)用的快速飛躍。本書(shū)從Java基礎(chǔ)到綜合項(xiàng)目共分12章,內(nèi)容涵蓋Java虛擬機(jī)、數(shù)據(jù)類(lèi)型、面向?qū)ο蟾呒?jí)特性、面向?qū)ο蠓治雠c設(shè)計(jì)方法、類(lèi)、接口、泛型、枚舉、異常體系、集合框架、輸入輸出流、多線(xiàn)程、GUI圖形用戶(hù)界面設(shè)計(jì)、JDBC和綜合項(xiàng)目實(shí)踐等。本書(shū)從實(shí)踐性出發(fā)、以易教易學(xué)為目標(biāo),提供大量實(shí)例,每章后配有習(xí)題和習(xí)題參考答案,便于教師教學(xué)和學(xué)生自學(xué)。本書(shū)以實(shí)例與綜合項(xiàng)目為主線(xiàn)貫穿Java編碼規(guī)范、面向?qū)ο蠓治雠c設(shè)計(jì)方法、數(shù)組、集合、文件、多線(xiàn)程、Swing、JDBC等重要技術(shù),希望讀者能迅速將Java基礎(chǔ)知識(shí)應(yīng)用于項(xiàng)目實(shí)踐。本書(shū)既可作為高等院校學(xué)習(xí)Java程序設(shè)計(jì)、面向?qū)ο缶幊?、Java項(xiàng)目實(shí)踐等相關(guān)課程的教材,也可作為具有一定數(shù)據(jù)庫(kù)基礎(chǔ),對(duì)管理信息系統(tǒng)開(kāi)發(fā)感興趣的專(zhuān)業(yè)人員的參考書(shū)。

作者簡(jiǎn)介

  段林濤,男,博士,副教授,軟件設(shè)計(jì)師,德國(guó)不萊梅大學(xué)計(jì)算與通信技術(shù)中心人工智能研究所博士后。長(zhǎng)期從事計(jì)算機(jī)應(yīng)用軟件研發(fā)以及嵌入式實(shí)時(shí)系統(tǒng)、綠色計(jì)算、可穿戴智能交互等理論與應(yīng)用的研究工作。

圖書(shū)目錄

目 錄
第1章 Java語(yǔ)言概述\t1
1.1 Java語(yǔ)言簡(jiǎn)介\t1
1.1.1 Java語(yǔ)言發(fā)展史\t1
1.1.2 Java語(yǔ)言的特點(diǎn)\t2
1.1.3 為什么學(xué)習(xí)Java語(yǔ)言\t3
1.2 Java虛擬機(jī)\t5
1.2.1 概述\t5
1.2.2 JVM運(yùn)行時(shí)數(shù)據(jù)區(qū)\t6
1.3 Java開(kāi)發(fā)環(huán)境\t7
1.3.1 JRE與JDK\t7
1.3.2 開(kāi)發(fā)環(huán)境的搭建\t10
1.4 第一個(gè)Java應(yīng)用程序\t13
1.4.1 編輯、編譯與運(yùn)行\(zhòng)t13
1.4.2 第一個(gè)應(yīng)用程序的基本結(jié)構(gòu)\t17
1.4.3 調(diào)試\t18
習(xí)題1\t19
第2章 數(shù)據(jù)類(lèi)型與表達(dá)式\t20
2.1 基本數(shù)據(jù)類(lèi)型\t20
2.1.1 整型類(lèi)型\t20
2.1.2 浮點(diǎn)類(lèi)型\t21
2.1.3 boolean類(lèi)型\t22
2.2 引用數(shù)據(jù)類(lèi)型\t22
2.2.1 類(lèi)與對(duì)象\t22
2.2.2 接口與實(shí)現(xiàn)類(lèi)\t23
2.2.3 數(shù)組\t23
2.2.4 字符串\t24
2.2.5 輸入與輸出\t26
2.3 數(shù)據(jù)類(lèi)型轉(zhuǎn)換\t28
2.3.1 基本數(shù)據(jù)類(lèi)型轉(zhuǎn)換\t28
2.3.2 引用數(shù)據(jù)類(lèi)型轉(zhuǎn)換\t31
2.4 運(yùn)算符與表達(dá)式\t32
2.4.1 操作數(shù)\t33
2.4.2 算術(shù)運(yùn)算符\t34
2.4.3 關(guān)系運(yùn)算符\t35
2.4.4 邏輯運(yùn)算符\t36
2.4.5 位運(yùn)算符\t38
2.4.6 條件運(yùn)算符\t39
2.4.7 賦值運(yùn)算符\t39
2.4.8 語(yǔ)句與語(yǔ)句塊\t40
2.5 Java編程規(guī)范\t41
2.5.1 注釋\t41
2.5.2 空白符\t43
2.5.3 括號(hào)\t43
2.5.4 命名規(guī)范\t44
習(xí)題2\t44
第3章 流程控制\t46
3.1 程序的基本結(jié)構(gòu)概述\t46
3.2 選擇結(jié)構(gòu)\t46
3.2.1 if語(yǔ)句\t47
3.2.2 switch語(yǔ)句\t49
3.3 循環(huán)結(jié)構(gòu)\t51
3.3.1 for語(yǔ)句\t51
3.3.2 while語(yǔ)句\t53
3.3.3 do-while語(yǔ)句\t53
3.3.4 break與continue語(yǔ)句\t54
習(xí)題3\t57
第4章 數(shù)組\t59
4.1 一維數(shù)組\t59
4.1.1 數(shù)組聲明與初始化\t59
4.1.2 數(shù)組訪(fǎng)問(wèn)\t60
4.2 二維數(shù)組與多維數(shù)組\t61
4.2.1 數(shù)組聲明與初始化\t61
4.2.2 數(shù)組訪(fǎng)問(wèn)\t63
4.3 方法調(diào)用與參數(shù)傳遞\t64
4.3.1 方法\t64
4.3.2 參數(shù)類(lèi)型\t65
4.4 數(shù)組常見(jiàn)操作\t67
4.4.1 插入與刪除\t67
4.4.2 遍歷\t68
4.4.3 合并\t68
4.4.4 動(dòng)態(tài)擴(kuò)展\t69
4.4.5 查詢(xún)\t70
4.4.6 排序\t70
習(xí)題4\t72
第5章 類(lèi)與對(duì)象\t73
5.1 面向?qū)ο缶幊谈攀鯸t73
5.2 類(lèi)的定義與實(shí)例化\t74
5.2.1 類(lèi)路徑與包\t74
5.2.2 數(shù)據(jù)與方法\t77
5.2.3 訪(fǎng)問(wèn)控制\t79
5.2.4 方法重載\t82
5.2.5 構(gòu)造方法\t82
5.2.6 static成員\t86
5.2.7 final成員\t87
5.3 面向?qū)ο筇匦診t88
5.3.1 封裝\t88
5.3.2 繼承\(zhòng)t89
5.3.3 多態(tài)\t91
5.4 面向?qū)ο蟾呒?jí)特性\t93
5.4.1 枚舉類(lèi)型\t93
5.4.2 抽象類(lèi)\t94
5.4.3 接口\t95
5.4.4 內(nèi)部類(lèi)\t96
5.5 實(shí)例:圖書(shū)進(jìn)貨管理子系統(tǒng) (數(shù)組)\t98
5.5.1 問(wèn)題描述\t98
5.5.2 系統(tǒng)功能分析\t98
5.5.3 系統(tǒng)設(shè)計(jì)\t99
5.5.4 系統(tǒng)實(shí)現(xiàn)\t102
5.5.5 運(yùn)行\(zhòng)t104
習(xí)題5\t107
第6章 異常\t108
6.1 Java異常體系\t108
6.1.1 Java異常\t109
6.1.2 異常類(lèi)型\t109
6.1.3 常見(jiàn)異常類(lèi)\t111
6.2 異常處理機(jī)制\t113
6.2.1 throws子句\t113
6.2.2 try-catch-finally語(yǔ)句\t114
6.2.3 try-with-resource語(yǔ)句\t117
6.2.4 throw語(yǔ)句\t120
6.2.5 異常鏈\t121
6.3 自定義異常\t121
6.4 日志\t123
習(xí)題6\t126
第7章 集合框架\t127
7.1 泛型\t127
7.1.1 泛型類(lèi)\t127
7.1.2 泛型接口\t128
7.1.3 泛型方法\t129
7.1.4 通配符類(lèi)型\t130
7.2 集合框架體系\t131
7.2.1 集合概述\t131
7.2.2 常用接口與實(shí)現(xiàn)類(lèi)\t132
7.3 集合對(duì)象\t134
7.3.1 Set接口及實(shí)現(xiàn)類(lèi)\t134
7.3.2 SortedSet接口及實(shí)現(xiàn)類(lèi)\t137
7.3.3 List接口及實(shí)現(xiàn)類(lèi)\t140
7.3.4 Queue接口及實(shí)現(xiàn)類(lèi)\t142
7.3.5 Deque接口及實(shí)現(xiàn)類(lèi)\t145
7.3.6 Map接口及實(shí)現(xiàn)類(lèi)\t147
7.3.7 SortedMap接口及實(shí)現(xiàn)類(lèi)\t149
7.4 集合工具類(lèi)\t150
7.4.1 Arrays\t150
7.4.2 Collections\t154
7.5 實(shí)例:圖書(shū)銷(xiāo)售管理子系統(tǒng) (集合)\t156
7.5.1 問(wèn)題描述\t156
7.5.2 系統(tǒng)功能分析\t156
7.5.3 系統(tǒng)設(shè)計(jì)\t157
7.5.4 系統(tǒng)實(shí)現(xiàn)\t162
7.5.5 運(yùn)行\(zhòng)t166
習(xí)題7\t169
第8章 I/O流與文件\t170
8.1 流的基本概念\t170
8.2 字節(jié)I/O流\t171
8.2.1 InputStream類(lèi)和OutputStream類(lèi)\t171
8.2.2 FileInputStream類(lèi)和FileOutputStream類(lèi)\t172
8.2.3 DataInputStream類(lèi)和DataOutputStream類(lèi)\t173
8.2.4 BufferedInputStream類(lèi)和BufferedOutputStream類(lèi)\t175
8.2.5 ByteArrayInputStream類(lèi)和ByteArrayOutputStream類(lèi)\t176
8.2.6 PipedInputStream類(lèi)和
PipedOutputStream類(lèi)\t177
8.2.7 ObjectInputStream類(lèi)和
ObjectOutputStream類(lèi)\t179
8.2.8 CipherInputStream類(lèi)和
CipherOutputStream類(lèi)\t181
8.3 字符I/O流\t182
8.3.1 Reader類(lèi)和Writer類(lèi)\t182
8.3.2 InputStreamReader類(lèi)和
OutputStreamWriter類(lèi)\t183
8.3.3 FileReader類(lèi)和FileWriter類(lèi)\t184
8.3.4 BufferedReader類(lèi)和
BufferedWriter類(lèi)\t185
8.4 文件系統(tǒng)\t186
8.4.1 文件相關(guān)接口與類(lèi)\t186
8.4.2 文件操作示例\t188
8.4.3 隨機(jī)訪(fǎng)問(wèn)文件類(lèi)\t189
8.5 實(shí)例:圖書(shū)信息維護(hù)子系統(tǒng)(文件)\t190
8.5.1 問(wèn)題與系統(tǒng)功能描述\t190
8.5.2 系統(tǒng)設(shè)計(jì)\t191
8.5.3 系統(tǒng)實(shí)現(xiàn)\t195
8.5.4 運(yùn)行\(zhòng)t200
習(xí)題8\t201
第9章 多線(xiàn)程\t202
9.1 線(xiàn)程的基本概念\t202
9.2 線(xiàn)程控制\t203
9.2.1 線(xiàn)程創(chuàng)建與啟動(dòng)\t203
9.2.2 線(xiàn)程終止\t204
9.2.3 線(xiàn)程阻塞\t206
9.3 互斥與同步問(wèn)題\t207
9.3.1 線(xiàn)程互斥\t208
9.3.2 線(xiàn)程同步\t209
9.4 線(xiàn)程狀態(tài)\t212
9.5 死鎖\t213
9.6 實(shí)例:作業(yè)調(diào)度器\t214
9.6.1 問(wèn)題與系統(tǒng)功能描述\t214
9.6.2 系統(tǒng)設(shè)計(jì)\t215
9.6.3 系統(tǒng)實(shí)現(xiàn)\t215
9.6.4 運(yùn)行\(zhòng)t218
習(xí)題9\t219
第10章 Swing圖形界面編程\t220
10.1 AWT與Swing\t220
10.2 容器與布局管理器\t220
10.2.1 頂層容器\t220
10.2.2 中間容器\t222
10.2.3 布局管理器\t227
10.3 Swing常用組件\t239
10.3.1 JLabel\t239
10.3.2 JButton\t240
10.3.3 JComboBox\t241
10.3.4 JTextField、JPasswordField和 JTextArea\t243
10.3.5 JCheckBox和JRadioButton\t245
10.3.6 JList\t246
10.3.7 JTable\t247
10.3.8 JTree\t250
10.3.9 JOptionPane\t253
10.4 事件偵聽(tīng)與處理模型\t256
10.4.1 事件\t256
10.4.2 監(jiān)聽(tīng)器\t258
10.4.3 適配器\t260
10.5 實(shí)例:圖書(shū)信息維護(hù)子系統(tǒng)(GUI)\t261
10.5.1 問(wèn)題與系統(tǒng)功能描述\t261
10.5.2 系統(tǒng)設(shè)計(jì)\t262
10.5.3 系統(tǒng)實(shí)現(xiàn)\t264
10.5.4 運(yùn)行\(zhòng)t267
習(xí)題10\t269
第11章 數(shù)據(jù)庫(kù)編程\t270
11.1 JDBC\t270
11.2 常用接口與類(lèi)\t274
11.3 實(shí)例:圖書(shū)信息維護(hù)子系統(tǒng)   (JDBC)\t276
11.3.1 問(wèn)題與系統(tǒng)功能描述\t276
11.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)\t277
11.3.3 系統(tǒng)實(shí)現(xiàn)\t277
習(xí)題11\t281
第12章 項(xiàng)目:圖書(shū)進(jìn)銷(xiāo)存管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)\t282
12.1 問(wèn)題與系統(tǒng)功能描述\t282
12.1.1 項(xiàng)目描述\t282
12.1.2 業(yè)務(wù)流程說(shuō)明\t283
12.2 系統(tǒng)設(shè)計(jì)\t284
12.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)\t284
12.2.2 對(duì)象設(shè)計(jì)\t288
12.2.3 用戶(hù)合法性校驗(yàn)流程\t291
12.2.4 基礎(chǔ)信息維護(hù)流程(以圖 書(shū)為例)\t292
12.2.5 進(jìn)貨流程\t292
12.2.6 銷(xiāo)售流程\t294
12.3 系統(tǒng)實(shí)現(xiàn)\t295
12.3.1 數(shù)據(jù)庫(kù)連接池\t295
12.3.2 用戶(hù)登錄和注銷(xiāo)\t296
12.3.3 圖書(shū)增刪改查\t297
12.3.4 進(jìn)貨流程\t299
12.3.5 銷(xiāo)售流程\t302
12.3.6 單據(jù)明細(xì)獲取\t303
12.3.7 圖書(shū)銷(xiāo)售排行\(zhòng)t304
12.3.8 圖書(shū)庫(kù)存統(tǒng)計(jì)\t305
12.4 運(yùn)行\(zhòng)t305
12.4.1 系統(tǒng)登錄界面\t305
12.4.2 基礎(chǔ)信息維護(hù)界面(以圖書(shū) 為例)\t306
12.4.3 進(jìn)貨界面\t307
12.4.4 進(jìn)貨單維護(hù)界面\t307
12.4.5 銷(xiāo)售界面\t308
12.4.6 銷(xiāo)售單維護(hù)界面\t309
12.4.7 圖書(shū)銷(xiāo)售排行界面\t310
12.4.8 圖書(shū)庫(kù)存統(tǒng)計(jì)界面\t310
12.5 系統(tǒng)擴(kuò)展\t311
參考文獻(xiàn)\t312

本目錄推薦

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