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

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

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

定 價:¥59.80

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

購買這本書可以去


ISBN: 9787121378973 出版時間: 2019-11-01 包裝:
開本: 16開 頁數(shù): 320 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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