注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Java程序設(shè)計(jì)與開(kāi)發(fā)經(jīng)典課堂

Java程序設(shè)計(jì)與開(kāi)發(fā)經(jīng)典課堂

Java程序設(shè)計(jì)與開(kāi)發(fā)經(jīng)典課堂

定 價(jià):¥79.00

作 者: 金松河,錢(qián)慎一 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校課程設(shè)計(jì)案例精編
標(biāo) 簽: 暫缺

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


ISBN: 9787302556473 出版時(shí)間: 2020-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 352 字?jǐn)?shù):  

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

  《Java程序設(shè)計(jì)與開(kāi)發(fā)經(jīng)典課堂》遵循“理論夠用,重在實(shí)踐”的原則,由淺入深地對(duì)Java程序設(shè)計(jì)語(yǔ)言進(jìn)行了全面地講解。通過(guò)100多個(gè)實(shí)例將理論與實(shí)踐相結(jié)合,幫助讀者輕松掌握J(rèn)ava語(yǔ)言編程方法。 《Java程序設(shè)計(jì)與開(kāi)發(fā)經(jīng)典課堂》共14章,主要內(nèi)容包括Java程序的運(yùn)行與開(kāi)發(fā)環(huán)境、Java語(yǔ)言基本語(yǔ)法、面向?qū)ο缶幊谭椒ǎ琂ava類的定義、成員變量與成員方法、構(gòu)造方法、Java對(duì)象的生成與使用、方法參數(shù)傳遞、訪問(wèn)控制、繼承與多態(tài)性、常用類和接口、異常處理、圖形用戶界面設(shè)計(jì)、常用Swing組件、輸入/輸出流、多線程編程、數(shù)據(jù)庫(kù)編程、網(wǎng)絡(luò)編程等。最后還通過(guò)一個(gè)實(shí)際開(kāi)發(fā)項(xiàng)目對(duì)全書(shū)知識(shí)進(jìn)行了綜合應(yīng)用,使讀者不僅可以溫故知新,還能提高Java語(yǔ)言的綜合編程能力。 《Java程序設(shè)計(jì)與開(kāi)發(fā)經(jīng)典課堂》體系結(jié)構(gòu)合理,內(nèi)容選擇得當(dāng),圖文并茂、淺顯易懂,適合作為本??圃盒O嚓P(guān)專業(yè)的教材,也可作為社會(huì)培訓(xùn)機(jī)構(gòu)的s選教材,還可以作為Java程序設(shè)計(jì)自學(xué)者和編程愛(ài)好者的入門(mén)指導(dǎo)用書(shū)。

作者簡(jiǎn)介

  金松河,副教授,畢業(yè)于西南交通大學(xué)計(jì)算機(jī)應(yīng)用技術(shù)專業(yè),獲工學(xué)碩士學(xué)位?,F(xiàn)就職于鄭州輕工業(yè)大學(xué)計(jì)算機(jī)與通信工程專業(yè),從事教學(xué)科研工作。 錢(qián)慎一,鄭州輕工業(yè)大學(xué)副教授,從事計(jì)算機(jī)網(wǎng)絡(luò)教學(xué)等工作多年,有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn),對(duì)行業(yè)有獨(dú)到的見(jiàn)解。曾出版過(guò)《JAVA程序設(shè)計(jì)》、《計(jì)算機(jī)網(wǎng)絡(luò)應(yīng)用教程》等。

圖書(shū)目錄

目 錄

第1章 零起步學(xué)Java
1.1 Java語(yǔ)言的發(fā)展歷史和特點(diǎn) /2
1.2 Java程序的運(yùn)行機(jī)制 /4
1.3 Java開(kāi)發(fā)環(huán)境的建立 /5
1.3.1 JDK的安裝 /5
1.3.2 系統(tǒng)環(huán)境變量的設(shè)置 /8
1.4 創(chuàng)建第一個(gè)Java應(yīng)用程序 /9
1.4.1 編寫(xiě)源程序 /10
1.4.2 編譯和運(yùn)行執(zhí)行程序 /11
1.5 初次使用Eclipse /13
1.5.1 Eclipse下載與安裝 /13
1.5.2 Eclipse配置與啟動(dòng) /15
1.5.3 Eclipse開(kāi)發(fā)Java應(yīng)用程序 /16
強(qiáng)化練習(xí) /24
第2章 Java基礎(chǔ)語(yǔ)法詳解
2.1 標(biāo)識(shí)符和關(guān)鍵字 /26
2.1.1 標(biāo)識(shí)符 /26
2.1.2 關(guān)鍵字 /26
2.2 基本數(shù)據(jù)類型 /27
2.2.1 整數(shù)類型 /27
2.2.2 浮點(diǎn)類型 /28
2.2.3 字符類型 /28
2.2.4 布爾類型 /29
2.3 常量和變量 /29
2.3.1 常量 /29
2.3.2 變量 /30
2.3.3 變量作用域 /30
2.4 運(yùn)算符 /32
2.4.1 賦值運(yùn)算符 /32
2.4.2 算術(shù)運(yùn)算符 /32
2.4.3 關(guān)系運(yùn)算符 /34
2.4.4 邏輯運(yùn)算符 /35
2.4.5 位運(yùn)算符 /36
2.4.6 條件運(yùn)算符 /38
2.4.7 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 /39
2.5 數(shù)據(jù)類型轉(zhuǎn)換 /39
2.5.1 隱式類型轉(zhuǎn)換 /40
2.5.2 顯式類型轉(zhuǎn)換 /40
2.6 流程控制語(yǔ)句 /40
2.6.1 分支語(yǔ)句 /41
2.6.2 循環(huán)語(yǔ)句 /46
2.6.3 跳轉(zhuǎn)語(yǔ)句 /50
2.7 Java注釋語(yǔ)句 /51
2.8 數(shù)組 /52
2.8.1 一維數(shù)組 /53
2.8.2 多維數(shù)組 /55
強(qiáng)化練習(xí) /58
第3章 面向?qū)ο缶幊虦?zhǔn)備
3.1 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 /60
3.2 類與對(duì)象 /62
3.2.1 類的定義 /62
3.2.2 成員變量 /63
3.2.3 成員方法 /63
3.2.4 創(chuàng)建對(duì)象 /64
3.2.5 成員變量和成員方法的使用 /65
3.2.6 方法中的參數(shù)傳遞 /66
3.2.7 類對(duì)象使用舉例 /68
3.3 類的構(gòu)造方法 /71
3.3.1 構(gòu)造方法的定義 /71
3.3.2 構(gòu)造方法的一些細(xì)節(jié) /72
3.4 訪問(wèn)說(shuō)明符和修飾符 /74
3.4.1 訪問(wèn)說(shuō)明符(public、protected、private) /74
3.4.2 修飾符 /75
3.5 main方法 /77
3.6 this引用 /78
3.7 重載 /80
3.7.1 方法重載 /80
3.7.2 構(gòu)造方法的重載 /81
3.8 static、final修飾符詳解 /83
3.8.1 static關(guān)鍵字的使用 /83
3.8.2 final關(guān)鍵字的使用 /85
強(qiáng)化練習(xí) /86
第4章 面向?qū)ο笤O(shè)計(jì)高級(jí)實(shí)現(xiàn)
4.1 繼承的概述 /88
4.2 繼承機(jī)制 /89
4.2.1 繼承的定義 /89
4.2.2 類中屬性的繼承與覆蓋 /91
4.2.3 類中方法的繼承、覆蓋 /93
4.2.4 繼承的傳遞性 /95
4.2.5 在子類中使用構(gòu)造方法 /96
4.2.6 super關(guān)鍵字 /98
4.3 抽象類和接口 /99
4.3.1 抽象類和抽象方法 /99
4.3.2 抽象類的使用 /100
4.3.3 接口 /102
4.3.4 接口的使用 /103
4.4 多態(tài)性 /105
4.4.1 多態(tài)性的概述 /105
4.4.2 靜態(tài)多態(tài)性 /105
4.4.3 方法的動(dòng)態(tài)調(diào)用 /106
4.4.4 父類對(duì)象與子類對(duì)象間的類型轉(zhuǎn)化 /107
4.5 包 /112
4.5.1 package語(yǔ)句的定義及使用 /112
4.5.2 包引用 /113
4.6 內(nèi)部類 /113
強(qiáng)化練習(xí) /115
第5章 常用基礎(chǔ)類詳解
5.1 包裝類 /118
5.2 字符串類 /120
5.2.1 String類 /120
5.2.2 StringBuffer類 /128
5.3 數(shù)學(xué)類 /132
5.3.1 Math類的屬性和方法 /132
5.3.2 Math類的應(yīng)用示例 /133
5.4 日期類 /134
5.4.1 Date類 /134
5.4.2 Calendar類 /135
5.4.3 DateFormat類 /136
5.4.4 SimpleDateFormat類 /137
5.5 隨機(jī)數(shù)處理類Random /138
強(qiáng)化練習(xí) /140
第6章 常用集合詳解
6.1 集合簡(jiǎn)介 /142
6.2 無(wú)序列表 /143
6.3 有序列表 /146
6.4 映射 /149
6.4.1 Map接口 /150
6.4.2 Map接口的實(shí)現(xiàn)類 /150
6.4.3 Map集合的遍歷 /153
6.5 泛型 /155
強(qiáng)化練習(xí) /156
第7章 異常處理詳解
7.1 異常的基本概念 /158
7.2 異常的處理機(jī)制 /159
7.3 異常類的層次結(jié)構(gòu) /159
7.4 捕獲異常 /162
7.5 聲明異常 /167
7.6 拋出異常 /168
7.7 自定義異常 /170
強(qiáng)化練習(xí) /172
第8章 圖形用戶界面設(shè)計(jì)詳解
8.1 Swing概述 /174
8.2 常用容器類 /174
8.2.1 頂層容器(JFrame) /175
8.2.2 中間容器——面板類(JPanel) /176
8.2.3 中間容器——滾動(dòng)面板類(JScrollPane) /177
8.3 布局管理器 /179
8.3.1 FlowLayout布局管理器 /179
8.3.2 BorderLayout布局管理器 /180
8.3.3 GridLayout布局管理器 /181
8.3.4 CardLayout布局管理器 /183
8.3.5 BoxLayout布局管理器 /183
8.4 Java的GUI事件處理 /185
8.4.1 事件處理模型 /185
8.4.2 事件及監(jiān)聽(tīng)者 /187
8.4.3 窗口事件 /189
8.5 事件適配器 /191
8.5.1 鍵盤(pán)事件 /192
8.5.2 鼠標(biāo)事件 /193
強(qiáng)化練習(xí) /196
第9章 Swing組件詳解
9.1 Swing基本組件 /198
9.1.1 標(biāo)簽(JLabel) /198
9.1.2 文本組件 /199
9.1.3 按鈕組件 /202
9.1.4 組合框 /204
9.1.5 列表框(JList) /207
9.2 菜單 /210
9.2.1 菜單組件概述 /210
9.2.2 彈出式菜單 /214
9.3 表格 /214
9.4 對(duì)話框 /217
9.4.1 對(duì)話框(JDialog) /218
9.4.2 標(biāo)準(zhǔn)對(duì)話框(JOptionPane) /218
9.4.3 文件對(duì)話框(JFileChooser) /222
強(qiáng)化練習(xí) /224
第10章 I/O處理詳解
10.1 Java輸入/輸出基礎(chǔ) /226
10.1.1 流的概念 /226
10.1.2 Java流類的層次結(jié)構(gòu) /226
10.1.3 預(yù)定義流 /227
10.2 Java流相關(guān)類 /228
10.2.1 字節(jié)流 /228
10.2.2 字符流 /231
10.3 文件的讀寫(xiě) /235
10.3.1 如何進(jìn)行文件的讀寫(xiě) /235
10.3.2 File類 /236
10.3.3 RandomAccessFile(隨機(jī)訪問(wèn)文件類) /239
10.4 流的轉(zhuǎn)換 /241
10.5 對(duì)象流和序列化 /243
10.5.1 序列化的概念 /243
10.5.2 ObjectOutputStream /244
10.5.3 ObjectInputStream /245
10.5.4 序列化示例 /245
強(qiáng)化練習(xí) /248
第11章 多線程技術(shù)詳解
11.1 線程的基本概念 /250
11.2 線程的運(yùn)行機(jī)制 /250
11.3 線程的創(chuàng)建 /252
11.3.1 繼承Thread類 /252
11.3.2 實(shí)現(xiàn)Runnable接口 /254
11.4 線程的生命周期 /256
11.5 線程調(diào)度 /258
11.5.1 線程睡眠——sleep /258
11.5.2 線程讓步——yield()方法 /260
11.5.3 線程協(xié)作——join()方法 /261
11.5.4 線程優(yōu)先級(jí) /262
11.5.5 守護(hù)線程 /264
11.6 線程的同步 /265
11.6.1 多線程引發(fā)的問(wèn)題 /265
11.6.2 同步代碼塊 /267
11.6.3 同步方法 /270
11.6.4 線程間通信 /271
強(qiáng)化練習(xí) /274
第12章 數(shù)據(jù)庫(kù)編程詳解
12.1 數(shù)據(jù)庫(kù)基礎(chǔ) /276
12.1.1 數(shù)據(jù)庫(kù)的定義 /276
12.1.2 數(shù)據(jù)庫(kù)管理系統(tǒng) /276
12.2 JDBC概述 /276
12.2.1 JDBC /276
12.2.2 在Eclipse環(huán)境中配置JDBC /277
12.3 MySQL數(shù)據(jù)庫(kù)安裝 /278
12.4 使用JDBC訪問(wèn)數(shù)據(jù)庫(kù) /280
12.4.1 JDBC使用基本流程 /280
12.4.2 數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的加載 /280
12.4.3 連接數(shù)據(jù)庫(kù) /281
12.4.4 執(zhí)行數(shù)據(jù)庫(kù)操作 /283
12.4.5 結(jié)果集的訪問(wèn)與處理 /284
12.4.6 JDBC的關(guān)閉操作 /284
12.5 數(shù)據(jù)庫(kù)編程實(shí)例 /284
12.5.1 建立數(shù)據(jù)庫(kù)連接 /285
12.5.2 向數(shù)據(jù)表中添加數(shù)據(jù) /286
12.5.3 修改數(shù)據(jù)表中的數(shù)據(jù) /288
12.5.4 刪除數(shù)據(jù)表中的記錄 /289
12.5.5 查詢數(shù)據(jù)表中的數(shù)據(jù) /290
強(qiáng)化練習(xí) /292
第13章 網(wǎng)絡(luò)編程技術(shù)詳解
13.1 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)知識(shí) /294
13.1.1 網(wǎng)絡(luò)通信協(xié)議 /294
13.1.2 IP地址和端口 /296
13.1.3 端口號(hào) /296
13.2 Java常用網(wǎng)絡(luò)編程類 /296
13.2.1 InetAddress類 /297
13.2.2 URL類 /298
13.2.3 URLConnection類 /299
13.3 基于TCP的Socket編程 /301
13.3.1 網(wǎng)絡(luò)套接字Socket /301
13.3.2 Socket類 /302
13.3.3 ServerSocket類 /305
13.4 基于UDP的Socket編程 /309
13.4.1 DatagramPacket類 /310
13.4.2 DatagramSocket類 /311
13.4.3 MulticastSocket類 /312
強(qiáng)化練習(xí) /314
第14章 即時(shí)聊天系統(tǒng)
14.1 需求分析 /316
14.1.1 需求描述 /316
14.1.2 功能需求用例圖 /317
14.2 系統(tǒng)設(shè)計(jì) /321
14.2.1 系統(tǒng)拓?fù)浣Y(jié)構(gòu) /321
14.2.2 系統(tǒng)功能結(jié)構(gòu) /321
14.3 開(kāi)發(fā)運(yùn)行環(huán)境 /322
14.3.1 硬件環(huán)境 /322
14.3.2 軟件環(huán)境 /322
14.4 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì) /323
14.4.1 系統(tǒng)數(shù)據(jù)庫(kù)概念設(shè)計(jì) /323
14.4.2 數(shù)據(jù)庫(kù)物理設(shè)計(jì) /324
14.5 系統(tǒng)文件夾組織結(jié)構(gòu) /326
14.6 公共類設(shè)計(jì) /326
14.7 服務(wù)器端程序設(shè)計(jì) /328
14.7.1 服務(wù)器端程序主窗體 /328
14.7.2 服務(wù)器端消息處理線程的設(shè)計(jì) /329
14.8 客戶端程序設(shè)計(jì) /333
14.8.1 客戶端登錄 /333
14.8.2 客戶端注冊(cè)用戶 /335
14.8.3 客戶端主窗口 /335
14.8.4 好友管理 /336
14.8.5 查找好友 /337
14.8.6 好友聊天 /337
強(qiáng)化練習(xí) /340

本目錄推薦

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