注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)Java編程那些事兒

Java編程那些事兒

Java編程那些事兒

定 價(jià):¥39.00

作 者: 陳躍峰,李中彬,谷驍勇 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: J2EE

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

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

  《Java編程那些事兒》以通俗易懂的語(yǔ)言和代碼示例介紹Java語(yǔ)言編程的各種知識(shí),是一本指導(dǎo)初學(xué)者進(jìn)行自學(xué)編程,并通過(guò)相關(guān)章節(jié)附帶的練習(xí)融會(huì)貫通相關(guān)技術(shù)的入門(mén)書(shū)籍?!禞ava編程那些事兒》按照技術(shù)學(xué)習(xí)的順序,依次介紹了計(jì)算機(jī)基礎(chǔ)知識(shí)、建立Java開(kāi)發(fā)環(huán)境、Java基礎(chǔ)語(yǔ)法、流程控制使用、數(shù)組使用、方法使用等編程基礎(chǔ)知識(shí),然后介紹了面向?qū)ο缶幊?、JDK API結(jié)構(gòu)、I/O技術(shù)、多線程技術(shù)、網(wǎng)絡(luò)編程技術(shù)和界面開(kāi)發(fā)技術(shù)等內(nèi)容,并結(jié)合例子深入介紹了技術(shù)的實(shí)際應(yīng)用,是一本實(shí)用的Java學(xué)習(xí)書(shū)籍?!禞ava編程那些事兒》難易適中,書(shū)中內(nèi)容講解和示例均源自作者多年在教育第一線的經(jīng)驗(yàn),講解深入,介紹全面,示例豐富?!禞ava編程那些事兒》適用于各類(lèi)Java編程人員,既適合初學(xué)Java編程的各類(lèi)高校學(xué)生、培訓(xùn)機(jī)構(gòu)學(xué)員進(jìn)行編程學(xué)習(xí),也適合作為Java程序員加深Java編程理解的參考用書(shū)。

作者簡(jiǎn)介

暫缺《Java編程那些事兒》作者簡(jiǎn)介

圖書(shū)目錄

第1章 計(jì)算機(jī)基礎(chǔ) 1
1.1 計(jì)算機(jī)軟件的基本概念 2
1.1.1 軟件的概念 2
1.1.2 計(jì)算機(jī)為什么使用二進(jìn)制數(shù)據(jù) 2
1.1.3 計(jì)算機(jī)存儲(chǔ)單位 2
1.2 進(jìn)制的概念 3
1.2.1 二進(jìn)制 3
1.2.2 二進(jìn)制和十進(jìn)制之間的轉(zhuǎn)換 4
1.2.3 二進(jìn)制和八進(jìn)制、十六進(jìn)制之間的轉(zhuǎn)換 6
1.3 計(jì)算機(jī)內(nèi)部的數(shù)據(jù)表達(dá) 7
1.3.1 整數(shù)的表達(dá) 7
1.3.2 字符的表達(dá) 7
1.3.3 小結(jié) 8
1.4 網(wǎng)絡(luò)編程基礎(chǔ) 8
1.4.1 網(wǎng)絡(luò)編程是什么 8
1.4.2 IP地址和域名 8
1.4.3 端口的概念 9
1.4.4 數(shù)據(jù)傳輸方式 9
1.4.5 協(xié)議的概念 10
1.4.6 小結(jié) 10
1.5 Java語(yǔ)言簡(jiǎn)介 10
1.5.1 Java語(yǔ)言歷史 10
1.5.2 Java程序開(kāi)發(fā)過(guò)程 11
1.5.3 Java虛擬機(jī)介紹 11
1.5.4 其他 12
第2章 建立開(kāi)發(fā)環(huán)境 13
2.1 JDK開(kāi)發(fā)環(huán)境 14
2.1.1 JDK的獲得 14
2.1.2 JDK的安裝 15
2.1.3 JDK的配置 15
2.1.4 第一個(gè)HelloWorld程序 17
2.2 Eclipse使用 21
2.2.1 Eclipse的獲得 21
2.2.2 Eclipse的安裝 22
2.2.3 Eclipse基本使用 22
2.2.4 Eclipse基礎(chǔ)使用進(jìn)階 27
2.3 總結(jié) 29
第3章 Java基礎(chǔ)語(yǔ)法 30
3.1 如何學(xué)好Java語(yǔ)法 31
3.2 代碼框架 31
3.3 關(guān)鍵字 32
3.4 標(biāo)識(shí)符 33
3.5 基本數(shù)據(jù)類(lèi)型 33
3.5.1 概述 34
3.5.2 整數(shù)型 34
3.5.3 小數(shù)型 35
3.5.4 字符型 35
3.5.5 布爾型 36
3.5.6 小結(jié) 36
3.6 變量和常量 36
3.6.1 變量 36
3.6.2 常量 38
3.6.3 語(yǔ)句塊 39
3.6.4 變量的作用范圍 39
3.6.5 常量的作用范圍 40
3.6.6 小結(jié) 40
3.7 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 40
3.7.1 自動(dòng)類(lèi)型轉(zhuǎn)換 41
3.7.2 強(qiáng)制類(lèi)型轉(zhuǎn)換 41
3.7.3 其他 42
3.8 空白 42
3.9 語(yǔ)句結(jié)束 43
3.10 注釋 43
3.10.1 單行注釋 43
3.10.2 多行注釋 44
3.10.3 文檔注釋 44
3.10.4 其他 44
第4章 運(yùn)算符 45
4.1 算術(shù)運(yùn)算符 46
4.2 比較運(yùn)算符 47
4.3 邏輯運(yùn)算符 48
4.4 賦值運(yùn)算符 49
4.5 二進(jìn)制運(yùn)算符 51
4.5.1 位運(yùn)算符 51
4.5.2 移位運(yùn)算符 53
4.5.3 小結(jié) 54
4.6 其他運(yùn)算符 55
4.7 運(yùn)算符優(yōu)先級(jí) 57
4.8 表達(dá)式 58
4.9 總結(jié) 59
第5章 流程控制 60
5.1 流程控制基礎(chǔ) 61
5.2 順序語(yǔ)句 61
5.3 條件語(yǔ)句 62
5.3.1 if相關(guān)語(yǔ)句 62
5.3.2 switch語(yǔ)句 67
5.3.3 小結(jié) 70
5.4 循環(huán)語(yǔ)句 70
5.4.1 while語(yǔ)句 71
5.4.2 do-while語(yǔ)句 73
5.4.3 for語(yǔ)句 74
5.4.4 小結(jié) 76
5.5 break和continue語(yǔ)句 76
5.5.1 break語(yǔ)句 76
5.5.2 continue語(yǔ)句 78
5.5.3 小結(jié) 79
5.6 綜合示例 79
5.6.1 示例講解 80
5.6.2 綜合練習(xí) 87
第6章 數(shù)組 89
6.1 數(shù)組概述 90
6.2 數(shù)組基本語(yǔ)法 91
6.2.1 數(shù)組聲明 91
6.2.2 數(shù)組初始化 91
6.2.3 引用數(shù)組元素 93
6.2.4 獲得數(shù)組長(zhǎng)度 93
6.3 數(shù)組使用示例 94
6.3.1 循環(huán)初始化數(shù)組元素 94
6.3.2 輸出數(shù)列 95
6.3.3 歌手打分 95
6.3.4 判斷數(shù)組元素是否重復(fù) 97
6.3.5 判斷數(shù)組是否對(duì)稱(chēng) 98
6.3.6 數(shù)制轉(zhuǎn)換 98
6.3.7 數(shù)字統(tǒng)計(jì) 99
6.3.8 數(shù)組編碼 100
6.3.9 數(shù)組排序 101
6.3.10 生成隨機(jī)數(shù)組 102
6.4 多維數(shù)組基礎(chǔ) 103
6.5 多維數(shù)組語(yǔ)法 103
6.5.1 多維數(shù)組聲明 104
6.5.2 多維數(shù)組初始化 104
6.5.3 引用數(shù)組元素 105
6.5.4 獲得數(shù)組長(zhǎng)度 106
6.6 多維數(shù)組使用示例 106
6.6.1 拉丁矩陣 106
6.6.2 楊輝三角 107
6.6.3 存儲(chǔ)圖形結(jié)構(gòu) 108
6.6.4 螺旋數(shù)組 109
6.7 數(shù)組練習(xí) 112
第7章 方法 113
7.1 方法概述 114
7.2 方法聲明 114
7.3 方法聲明示例 117
7.3.1 判斷某個(gè)整數(shù)是否是偶數(shù) 117
7.3.2 數(shù)組排序 117
7.4 方法調(diào)用 118
7.4.1 一個(gè)類(lèi)內(nèi)部方法調(diào)用語(yǔ)法 118
7.4.2 方法調(diào)用后的執(zhí)行流程 120
7.5 方法相同 121
7.6 方法重載 122
7.7 參數(shù)傳遞 122
7.8 總結(jié) 125
7.9 方法練習(xí) 125
第8章 面向?qū)ο?126
8.1 面向?qū)ο蠛?jiǎn)介 127
8.2 類(lèi) 128
8.2.1 類(lèi)的概念 128
8.2.2 類(lèi)的聲明 129
8.3 對(duì)象 135
8.3.1 什么是對(duì)象 135
8.3.2 對(duì)象的語(yǔ)法 136
8.3.3 對(duì)象的存儲(chǔ)形式 138
8.4 面向?qū)ο笤O(shè)計(jì)方法 139
8.5 面向?qū)ο笕筇匦?140
8.5.1 封裝性 140
8.5.2 繼承性 140
8.5.3 多態(tài)性 145
8.6 訪問(wèn)控制符 149
8.7 修飾符 151
8.7.1 static修飾符 151
8.7.2 final 155
8.7.3 native 156
8.8 this和super 156
8.8.1 this關(guān)鍵字 156
8.8.2 super關(guān)鍵字 158
8.8.3 需要注意的問(wèn)題 160
8.9 抽象類(lèi)和接口 160
8.9.1 抽象類(lèi) 161
8.9.2 接口 162
8.9.3 抽象類(lèi)和接口的比較 166
8.10 內(nèi)部類(lèi)(Inner Class) 167
8.11 包的概念 169
8.11.1 打包 169
8.11.2 引入包 171
8.11.3 小結(jié) 172
8.12 總結(jié) 173
第9章 JDK文檔使用 174
9.1 JDK文檔概述 175
9.2 JDK文檔結(jié)構(gòu) 175
9.3 類(lèi)和接口使用語(yǔ)法 176
9.3.1 類(lèi)使用語(yǔ)法 177
9.3.2 接口使用語(yǔ)法 178
9.4 JDK API包名綜述 179
9.5 java.lang包 179
9.5.1 Object 179
9.5.2 Math 182
9.5.3 String和StringBuffer 182
9.5.4 System 192
9.5.5 包裝類(lèi) 194
9.6 java.util包 197
9.6.1 時(shí)間和日期處理 197
9.6.2 Random類(lèi) 204
9.6.3 集合框架簡(jiǎn)述 208
9.7 總結(jié) 219
第10章 異常處理 220
10.1 概述 221
10.2 異常類(lèi)體系 222
10.3 異常處理語(yǔ)法 223
10.3.1 拋出異常 224
10.3.2 聲明異常 226
10.3.3 捕獲異常及異常處理 227
10.3.4 聲明自定義異常類(lèi) 231
10.4 異常處理方式 232
10.5 總結(jié) 234
第11章 I/O處理 235
11.1 I/O簡(jiǎn)介 236
11.2 I/O類(lèi)體系 237
11.2.1 字節(jié)輸入流InputStream 238
11.2.2 字節(jié)輸出流OutputStream 240
11.2.3 字符輸入流Reader 241
11.2.4 字符輸出流Writer 242
11.2.5 小結(jié) 243
11.3 I/O類(lèi)使用 243
11.3.1 文件操作 243
11.3.2 讀取控制臺(tái)輸入 256
11.3.3 裝飾流使用 261
11.3.4 應(yīng)注意的問(wèn)題 267
11.4 總結(jié) 270
第12章 多線程 271
12.1 多線程簡(jiǎn)介 272
12.1.1 進(jìn)程和線程 272
12.1.2 多線程優(yōu)勢(shì) 273
12.1.3 線程生命周期 273
12.2 多線程實(shí)現(xiàn)方式 274
12.2.1 繼承Thread類(lèi) 275
12.2.2 實(shí)現(xiàn)Runnable接口 279
12.2.3 使用Timer和TimerTask組合 280
12.2.4 小結(jié) 284
12.3 多線程使用示例 284
12.3.1 定時(shí)炸彈 285
12.3.2 模擬網(wǎng)絡(luò)數(shù)據(jù)發(fā)送 288
12.4 多線程問(wèn)題及處理 291
12.4.1 互斥 293
12.4.2 同步 297
12.4.3 死鎖 301
12.4.4 線程優(yōu)先級(jí) 301
12.5 總結(jié) 304
12.6 多線程練習(xí) 304
第13章 網(wǎng)絡(luò)編程 305
13.1 網(wǎng)絡(luò)概述 306
13.1.1 計(jì)算機(jī)網(wǎng)絡(luò)概述 306
13.1.2 網(wǎng)絡(luò)編程概述 307
13.1.3 網(wǎng)絡(luò)通信方式 309
13.2 網(wǎng)絡(luò)編程技術(shù) 310
13.2.1 網(wǎng)絡(luò)編程步驟 310
13.2.2 Java網(wǎng)絡(luò)編程技術(shù) 312
13.2.3 TCP編程 313
13.2.4 UDP編程 324
13.2.5 網(wǎng)絡(luò)協(xié)議 334
13.2.6 小結(jié) 336
13.3 網(wǎng)絡(luò)編程示例 336
13.3.1 質(zhì)數(shù)判別示例 336
13.3.2 猜數(shù)字小游戲 345
13.4 中文問(wèn)題 351
13.5 總結(jié) 351
13.6 網(wǎng)絡(luò)練習(xí) 351
第14章 GUI界面編程 352
14.1 界面編程概述 353
14.2 AWT界面編程技術(shù) 354
14.2.1 AWT界面制作 354
14.2.2 布局管理器 367
14.2.3 AWT事件處理 379
14.2.4 AWT界面繪制 387
14.3 SWING界面編程技術(shù) 393
14.4 總結(jié) 393
14.5 界面編程練習(xí) 393

本目錄推薦

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