注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Java從入門到精通(第5版)

Java從入門到精通(第5版)

Java從入門到精通(第5版)

定 價:¥69.80

作 者: 明日科技 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787302517597 出版時間: 2019-03-01 包裝: 平裝
開本: 16 頁數(shù): 580 字數(shù):  

內(nèi)容簡介

  《Java從入門到精通(第5版)》從初學(xué)者角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用Java語言進行程序開發(fā)需要掌握的知識。全書分為27章,包括初識Java,熟悉Eclipse開發(fā)工具,Java語言基礎(chǔ),流程控制,字符串,數(shù)組,類和對象,包裝類,數(shù)字處理類,接口、繼承與多態(tài),類的高級特性,異常處理,Swing程序設(shè)計,集合類,I/O(輸入/輸出),反射,枚舉類型與泛型,多線程,網(wǎng)絡(luò)通信,數(shù)據(jù)庫操作,Swing表格組件,Swing樹組件,Swing其他高級組件,高級事件處理,AWT繪圖,奔跑吧小恐龍和企業(yè)進銷存管理系統(tǒng)等。

作者簡介

  明日科技,是一個擁有軟件開發(fā)和項目實施方面的資深專家和學(xué)習(xí)型技術(shù)團隊,利用積累的專業(yè)知識和經(jīng)驗,已開發(fā)出版了“從入門到精通”“軟件開發(fā)實戰(zhàn)1200例”“軟件開發(fā)實戰(zhàn)寶典”“軟件項目開發(fā)全程實錄”等系列叢書,是國內(nèi)暢銷的編程圖書品牌。

圖書目錄

目 錄
“開發(fā)資源庫”目錄…………XV
第1篇 基礎(chǔ)知識
第1章 初識Java 2
視頻講解:17分鐘
1.1 Java簡介 3
1.1.1 什么是Java語言 3
1.1.2 Java的應(yīng)用領(lǐng)域 3
1.1.3 Java的版本 4
1.1.4 怎樣學(xué)好Java 5
1.1.5 Java API文檔 6
1.2 Java語言的特性 7
1.2.1 簡單 7
1.2.2 面向?qū)ο?7
1.2.3 分布性 7
1.2.4 可移植性 7
1.2.5 解釋型 8
1.2.6 安全性 8
1.2.7 健壯性 8
1.2.8 多線程 8
1.2.9 高性能 8
1.2.10 動態(tài) 8
1.3 搭建Java環(huán)境 9
1.3.1 JDK下載 9
1.3.2 Windows系統(tǒng)的JDK環(huán)境 10
1.4 小結(jié) 13
第2章 熟悉Eclipse開發(fā)工具 14
視頻講解:21分鐘
2.1 熟悉Eclipse 15
2.1.1 Eclipse簡介 15
2.1.2 下載Eclipse 15
2.1.3 安裝Eclipse的中文語言包 17
2.1.4 Eclipse的配置與啟動 19
2.1.5 Eclipse工作臺 20
2.1.6 透視圖與視圖 21
2.1.7 菜單欄 21
2.1.8 工具欄 25
2.1.9 “包資源管理器”視圖 25
2.1.10 “控制臺”視圖 26
2.2 使用Eclipse 26
2.2.1 創(chuàng)建Java項目 26
2.2.2 創(chuàng)建Java類文件 27
2.2.3 使用編輯器編寫程序代碼 28
2.2.4 運行Java程序 31
2.3 程序調(diào)試 31
2.4 小結(jié) 33
2.5 實踐與練習(xí) 33
第3章 Java語言基礎(chǔ) 34
視頻講解:1小時45分鐘
3.1 Java主類結(jié)構(gòu) 35
3.1.1 包聲明 35
3.1.2 聲明成員變量和局部變量 36
3.1.3 編寫主方法 36
3.1.4 導(dǎo)入API類庫 36
3.2 基本數(shù)據(jù)類型 36
3.2.1 整數(shù)類型 37
3.2.2 浮點類型 38
3.2.3 字符類型 39
3.2.4 布爾類型 40
3.3 變量與常量 40
3.3.1 標(biāo)識符和關(guān)鍵字 41
3.3.2 聲明變量 41
3.3.3 聲明常量 42
3.3.4 變量的有效范圍 43
3.4 運算符 44
3.4.1 賦值運算符 45
3.4.2 算術(shù)運算符 46
3.4.3 自增和自減運算符 47
3.4.4 比較運算符 47
3.4.5 邏輯運算符 48
3.4.6 位運算符 49
3.4.7 三元運算符 51
3.4.8 運算符優(yōu)先級 51
3.5 數(shù)據(jù)類型轉(zhuǎn)換 52
3.5.1 隱式類型轉(zhuǎn)換 53
3.5.2 顯式類型轉(zhuǎn)換 54
3.6 代碼注釋與編碼規(guī)范 54
3.6.1 代碼注釋 55
3.6.2 編碼規(guī)范 56
3.7 小結(jié) 56
3.8 實踐與練習(xí) 57
第4章 流程控制 58
視頻講解:1小時21分鐘
4.1 復(fù)合語句 59
4.2 條件語句 60
4.2.1 if條件語句 60
4.2.2 switch多分支語句 64
4.3 循環(huán)語句 66
4.3.1 while循環(huán)語句 67
4.3.2 do…while循環(huán)語句 68
4.3.3 for循環(huán)語句 69
4.4 循環(huán)控制 71
4.4.1 break語句 71
4.4.2 continue語句 73
4.5 小結(jié) 75
4.6 實踐與練習(xí) 75
第5章 字符串 76
視頻講解:1小時53分鐘
5.1 String類 77
5.1.1 聲明字符串 77
5.1.2 創(chuàng)建字符串 77
5.2 連接字符串 78
5.2.1 連接多個字符串 79
5.2.2 連接其他數(shù)據(jù)類型 79
5.3 獲取字符串信息 80
5.3.1 獲取字符串長度 81
5.3.2 字符串查找 81
5.3.3 獲取指定索引位置的字符 82
5.4 字符串操作 83
5.4.1 獲取子字符串 83
5.4.2 去除空格 84
5.4.3 字符串替換 85
5.4.4 判斷字符串的開始與結(jié)尾 86
5.4.5 判斷字符串是否相等 87
5.4.6 按字典順序比較兩個字符串 88
5.4.7 字母大小寫轉(zhuǎn)換 89
5.4.8 字符串分割 90
5.5 格式化字符串 92
5.5.1 日期和時間字符串格式化 92
5.5.2 常規(guī)類型格式化 95
5.6 使用正則表達式 96
5.7 字符串生成器 99
5.8 小結(jié) 101
5.9 實踐與練習(xí) 101
第6章 數(shù)組 102
視頻講解:1小時21分鐘
6.1 數(shù)組概述 103
6.2 一維數(shù)組的創(chuàng)建及使用 103
6.2.1 創(chuàng)建一維數(shù)組 103
6.2.2 初始化一維數(shù)組 104
6.2.3 使用一維數(shù)組 105
6.3 二維數(shù)組的創(chuàng)建及使用 105
6.3.1 二維數(shù)組的創(chuàng)建 105
6.3.2 二維數(shù)組初始化 106
6.3.3 使用二維數(shù)組 107
6.4 數(shù)組的基本操作 108
6.4.1 遍歷數(shù)組 108
6.4.2 填充替換數(shù)組元素 109
6.4.3 對數(shù)組進行排序 111
6.4.4 復(fù)制數(shù)組 112
6.4.5 數(shù)組查詢 113
6.5 數(shù)組排序算法 115
6.5.1 冒泡排序 115
6.5.2 直接選擇排序 117
6.5.3 反轉(zhuǎn)排序 119
6.6 小結(jié) 121
6.7 實踐與練習(xí) 121
第7章 類和對象 122
視頻講解:1小時27分鐘
7.1 面向?qū)ο蟾攀?123
7.1.1 對象 123
7.1.2 類 124
7.1.3 封裝 125
7.1.4 繼承 125
7.1.5 多態(tài) 126
7.2 類 127
7.2.1 成員變量 127
7.2.2 成員方法 128
7.2.3 權(quán)限修飾符 128
7.2.4 局部變量 130
7.2.5 局部變量的有效范圍 130
7.2.6 this關(guān)鍵字 131
7.3 類的構(gòu)造方法 132
7.4 靜態(tài)變量、常量和方法 133
7.5 類的主方法 135
7.6 對象 136
7.6.1 對象的創(chuàng)建 136
7.6.2 訪問對象的屬性和行為 138
7.6.3 對象的引用 140
7.6.4 對象的比較 141
7.6.5 對象的銷毀 141
7.7 小結(jié) 142
7.8 實踐與練習(xí) 142
第8章 包裝類 144
視頻講解:32分鐘
8.1 Integer 145
8.2 Boolean 147
8.3 Byte 149
8.4 Character 150
8.5 Double 151
8.6 Number 152
8.7 小結(jié) 153
8.8 實踐與練習(xí) 153
第9章 數(shù)字處理類 154
視頻講解:38分鐘
9.1 數(shù)字格式化 155
9.2 數(shù)學(xué)運算 157
9.2.1 Math類 157
9.2.2 常用數(shù)學(xué)運算方法 158
9.3 隨機數(shù) 162
9.3.1 Math.random()方法 162
9.3.2 Random類 164
9.4 大數(shù)字運算 165
9.4.1 BigInteger 165
9.4.2 BigDecimal 167
9.5 小結(jié) 170
9.6 實踐與練習(xí) 170
第2篇 核心技術(shù)
第10章 接口、繼承與多態(tài) 172
視頻講解:1小時30分鐘
10.1 類的繼承 173
10.2 Object類 176
10.3 對象類型的轉(zhuǎn)換 178
10.3.1 向上轉(zhuǎn)型 178
10.3.2 向下轉(zhuǎn)型 179
10.4 使用instanceof操作符判斷對象類型 180
10.5 方法的重載 182
10.6 多態(tài) 185
10.7 抽象類與接口 186
10.7.1 抽象類 186
10.7.2 接口 188
10.8 小結(jié) 190
10.9 實踐與練習(xí) 191
第11章 類的高級特性 192
視頻講解:35分鐘
11.1 Java類包 193
11.1.1 類名沖突 193
11.1.2 完整的類路徑 193
11.1.3 創(chuàng)建包 194
11.1.4 導(dǎo)入包 195
11.2 final變量 197
11.3 final方法 199
11.4 final類 201
11.5 內(nèi)部類 201
11.5.1 成員內(nèi)部類 202
11.5.2 局部內(nèi)部類 206
11.5.3 匿名內(nèi)部類 206
11.5.4 靜態(tài)內(nèi)部類 207
11.5.5 內(nèi)部類的繼承 208
11.6 小結(jié) 209
11.7 實踐與練習(xí) 209
第12章 異常處理 210
視頻講解:1小時8分鐘
12.1 異常概述 211
12.2 處理程序異常錯誤 211
12.2.1 錯誤 212
12.2.2 捕捉異常 212
12.3 Java常見異常 214
12.4 自定義異常 215
12.5 在方法中拋出異常 216
12.5.1 使用throws關(guān)鍵字拋出異常 216
12.5.2 使用throw關(guān)鍵字拋出異常 217
12.6 運行時異常 219
12.7 異常的使用原則 219
12.8 小結(jié) 220
12.9 實踐與練習(xí) 220
第13章 Swing程序設(shè)計 221
視頻講解:3小時2分鐘
13.1 Swing概述 222
13.1.1 Swing特點 222
13.1.2 Swing包 222
13.1.3 常用Swing組件概述 223
13.2 常用窗體 223
13.2.1 JFrame窗體 223

本目錄推薦

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