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

Java程序設(shè)計(jì)教程

Java程序設(shè)計(jì)教程

定 價(jià):¥45.00

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

購(gòu)買這本書可以去


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

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

  本書以實(shí)際工作案例為依托,從Java程序設(shè)計(jì)基本的理論知識(shí)出發(fā),重點(diǎn)突出Java程序設(shè)計(jì)的基本語(yǔ)法規(guī)則及相關(guān)概念,從初學(xué)者的角度,以豐富的案例進(jìn)行講解分析,用通俗易懂的語(yǔ)言介紹Java程序設(shè)計(jì)中涉及的技術(shù)。全書分為11章,內(nèi)容包括Java程序設(shè)計(jì)入門、Java編程基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、多線程、Java API、集合類、輸入和輸出、圖形用戶界面(GUI)、網(wǎng)絡(luò)編程、JDBC數(shù)據(jù)庫(kù)編程、綜合案例。本書可作為應(yīng)用型本科院校、高職高專院校計(jì)算機(jī)及相關(guān)專業(yè)的Java程序設(shè)計(jì)課程的教材,也可作為Java程序設(shè)計(jì)人員、Java初學(xué)者的參考書。

作者簡(jiǎn)介

  張仁忠,教授,博士生導(dǎo)師。中國(guó)系統(tǒng)仿真學(xué)會(huì)會(huì)員、中國(guó)自動(dòng)化學(xué)會(huì)高級(jí)會(huì)員,曾任中國(guó)造船學(xué)會(huì)電子信息技術(shù)委員會(huì)委員、黑龍江省系統(tǒng)工程學(xué)會(huì)理事長(zhǎng)。哈爾濱工程大學(xué)本科教學(xué)主講教師,研究生教學(xué)優(yōu)秀教師,并多次被評(píng)為研究生優(yōu)秀指導(dǎo)教師。駱金維,副教授,廣東創(chuàng)新科技職業(yè)學(xué)院信息工程學(xué)院副院長(zhǎng),中國(guó)計(jì)算機(jī)學(xué)會(huì)會(huì)員,2017年獲得廣東創(chuàng)新科技職業(yè)學(xué)院教學(xué)名師。

圖書目錄

第1章 Java程序設(shè)計(jì)入門\t1
1.1 Java概述\t1
1.1.1 Java的發(fā)展歷史\t1
1.1.2 Java的特點(diǎn)\t2
1.1.3 Java的版本\t2
1.2 Java開發(fā)環(huán)境的配置\t3
1.2.1 JDK概述\t3
1.2.2 JDK安裝\t4
1.2.3 環(huán)境變量配置\t5
1.2.4 測(cè)試JDK配置\t7
1.3 Java程序運(yùn)行機(jī)制\t8
1.3.1 初識(shí)Java程序\t8
1.3.2 Java的關(guān)鍵字\t10
1.3.3 Java常用的基本工具\(yùn)t10
1.4 Java開發(fā)工具\(yùn)t11
1.5 Java API文檔\t12
1.6 本章習(xí)題\t14
第2章 Java編程基礎(chǔ)\t16
2.1 Java基本語(yǔ)法\t16
2.1.1 Java程序的基本格式\t16
2.1.2 標(biāo)識(shí)符和關(guān)鍵字\t17
2.1.3 分隔符\t18
2.2 常量和變量\t19
2.2.1 數(shù)據(jù)類型\t19
2.2.2 常量\t19
2.2.3 變量\t20
2.2.4 基本類型\t21
2.2.5 字符串\t23
2.3 Java基本運(yùn)算符\t23
2.3.1 算術(shù)運(yùn)算符\t24
2.3.2 關(guān)系運(yùn)算符\t25
2.3.3 位運(yùn)算符\t26
2.3.4 邏輯運(yùn)算符\t27
2.3.5 賦值運(yùn)算符\t27
2.3.6 條件運(yùn)算符\t29
2.3.7 運(yùn)算符優(yōu)先級(jí)\t30
2.4 程序的流程控制\t30
2.4.1 順序結(jié)構(gòu)\t30
2.4.2 分支結(jié)構(gòu)\t31
2.4.3 循環(huán)結(jié)構(gòu)\t34
2.4.4 其他控制語(yǔ)句\t37
2.5 數(shù)組\t40
2.5.1 數(shù)組聲明\t40
2.5.2 數(shù)組創(chuàng)建\t40
2.5.3 數(shù)組元素的使用\t42
2.5.4 數(shù)組的遍歷\t42
2.5.5 Arrays類\t43
2.6 方法\t43
2.6.1 方法的定義\t43
2.6.2 方法的調(diào)用\t44
2.6.3 參數(shù)傳遞\t45
2.6.4 方法重載\t46
2.7 本章習(xí)題\t47
第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)\t49
3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)機(jī)制\t49
3.1.1 對(duì)象\t50
3.1.2 封裝\t50
3.1.3 繼承\(zhòng)t50
3.1.4 多態(tài)\t50
3.2 類與對(duì)象\t51
3.2.1 類的聲明\t51
3.2.2 創(chuàng)建和使用對(duì)象\t53
3.3 構(gòu)造方法\t55
3.4 包\t56
3.4.1 包的概念\t56
3.4.2 Java的常用包\t57
3.5 封裝\t58
3.5.1 理解封裝\t58
3.5.2 訪問(wèn)修飾符\t58
3.6 繼承\(zhòng)t59
3.6.1 繼承的特點(diǎn)\t59
3.6.2 重寫父類的方法\t61
3.7 多態(tài)\t62
3.8 內(nèi)部類\t64
3.8.1 非靜態(tài)內(nèi)部類\t65
3.8.2 靜態(tài)內(nèi)部類\t65
3.9 this關(guān)鍵字\t65
3.10 static關(guān)鍵字\t66
3.11 final關(guān)鍵字\t67
3.12 抽象類與接口\t68
3.12.1 抽象類\t68
3.12.2 抽象方法和抽象類\t69
3.12.3 接口的概念和定義\t70
3.12.4 接口的實(shí)現(xiàn)\t71
3.12.5 接口和抽象類\t71
*3.13 垃圾回收\(chéng)t72
3.13.1 對(duì)象在內(nèi)存中的狀態(tài)\t72
3.13.2 強(qiáng)制垃圾回收\(chéng)t73
3.14 異常\t73
3.15 本章習(xí)題\t75
第4章 多線程\t78
4.1 線程概述\t78
4.1.1 進(jìn)程\t78
4.1.2 線程\t79
4.2 線程創(chuàng)建\t80
4.2.1 繼承Thread類\t80
4.2.2 實(shí)現(xiàn)Runnable接口\t82
4.2.3 兩種實(shí)現(xiàn)多線程方式的對(duì)比\t83
4.3 線程生命周期及控制\t85
4.4 線程調(diào)度\t87
4.4.1 線程優(yōu)先級(jí)\t87
4.4.2 線程休眠\(yùn)t89
4.4.3 線程讓步\t91
4.4.4 線程插隊(duì)\t92
4.5 多線程同步\t93
4.5.1 線程安全問(wèn)題\t93
4.5.2 同步代碼塊\t94
4.5.3 同步方法\t96
4.5.4 死鎖問(wèn)題\t98
4.6 多線程通信\t100
4.7 本章習(xí)題\t101
*第5章 Java API\t104
5.1 API的基本概念\t104
5.2 Object類\t105
5.3 基本類型的封裝類\t105
5.4 String類和StringBuffer類\t106
5.5 System類和Runtime類\t107
5.6 Math類和Random類\t108
5.6.1 Math類\t108
5.6.2 Random類\t110
5.7 Date類、Calendar類、DateFormat類\t113
5.7.1 Date類\t113
5.7.2 Calendar類\t114
5.7.3 DateFormat類\t114
5.8 本章習(xí)題\t115
第6章 集合類\t117
6.1 集合類的基本概念\t117
6.2 Collection接口\t118
6.3 List接口\t119
6.3.1 List接口簡(jiǎn)介\t119
6.3.2 ArrayList集合\t119
6.3.3 LinkedList集合\t120
6.4 集合遍歷\t122
6.4.1 Iterator接口\t122
6.4.2 foreach循環(huán)\t123
6.5 Set接口\t126
6.5.1 Set接口簡(jiǎn)介\t126
6.5.2 HashSet集合\t126
6.6 Map接口\t130
6.6.1 Map接口簡(jiǎn)介\t130
6.6.2 HashMap集合\t131
6.6.3 Properties集合\t135
6.6.4 泛型\t136
6.7 Arrays工具類\t138
6.8 Collections工具類\t142
6.9 本章習(xí)題\t145
第7章 輸入和輸出\t148
7.1 輸入和輸出的基本概念\t148
7.2 字節(jié)流\t149
7.2.1 字節(jié)輸出流OutputStream\t149
7.2.2 字節(jié)輸入流InputStream\t151
7.3 字符流\t151
7.3.1 字符輸出流Writer\t151
7.3.2 字符輸入流Reader\t153
7.4 Scanner類\t154
*7.5 對(duì)象序列化\t156
7.6 File類\t159
7.7 數(shù)據(jù)操作流\t161
7.8 本章習(xí)題\t165
*第8章 圖形用戶界面(GUI)\t168
8.1 AWT概述\t168
8.1.1 Window類\t170
8.1.2 Panel類\t171
8.2 AWT事件處理\t171
8.3 常用事件分類\t172
8.3.1 窗體事件\t173
8.3.2 鼠標(biāo)事件\t174
8.3.3 鍵盤事件\t176
8.3.4 動(dòng)作事件\t177
8.4 布局管理器\t177
8.4.1 FlowLayout\t177
8.4.2 BorderLayout\t178
8.4.3 GridLayout\t180
8.4.4 GridBagLayout\t181
8.4.5 CardLayout\t183
8.5 AWT繪圖\t186
8.6 Swing概述\t187
8.6.1 JFrame\t188
8.6.2 JDialog\t189
8.6.3 JPanel和JScrollPane\t191
8.6.4 按鈕\t194
8.6.5 文本\t197
8.6.6 下拉列表框\t200
8.6.7 菜單\t200
8.7 本章習(xí)題\t203
*第9章 網(wǎng)絡(luò)編程\t206
9.1 網(wǎng)絡(luò)通信協(xié)議\t206
9.2 TCP/IP協(xié)議\t207
9.3 UDP協(xié)議\t207
9.3.1 使用DatagramSocket發(fā)送和接收數(shù)據(jù)\t208
9.3.2 使用MulticastSocket實(shí)現(xiàn)多點(diǎn)廣播\t211
9.4 本章習(xí)題\t212
第10章 JDBC數(shù)據(jù)庫(kù)編程\t214
10.1 JDBC概述\t214
10.2 JDBC常用API\t216
10.3 連接數(shù)據(jù)庫(kù)實(shí)例\t216
10.4 PreparedStatement對(duì)象\t222
10.5 ResultSet對(duì)象\t223
10.6 本章習(xí)題\t225
*第11章 綜合案例\t229
11.1 案例分析和設(shè)計(jì)\t229
11.1.1 任務(wù)描述\t229
11.1.2 運(yùn)行結(jié)果\t229
11.1.3 任務(wù)目標(biāo)\t230
11.1.4 實(shí)現(xiàn)思路\t230
11.2 案例實(shí)施\t231
11.2.1 定義系統(tǒng)歡迎界面的窗體類\t231
11.2.2 定義系統(tǒng)歡迎界面的測(cè)試類\t233
11.2.3 定義超市貨物管理界面的窗體類\t235
11.2.4 定義超市貨物管理界面的測(cè)試類\t239
11.2.5 編寫水果項(xiàng)的實(shí)體類\t240
11.2.6 定義存儲(chǔ)數(shù)據(jù)類\t241
11.2.7 分層編寫\t242
11.2.8 創(chuàng)建主界面操作類\t247
11.2.9 定義main()方法類\t247
11.3 本章習(xí)題\t249
參考文獻(xiàn)\t251

本目錄推薦

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