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

二級Java語言程序設(shè)計(jì)教程

二級Java語言程序設(shè)計(jì)教程

定 價(jià):¥32.00

作 者: 楊昭
出版社: 中國水利水電出版社
叢編項(xiàng): 全國計(jì)算機(jī)等級考試教材系列
標(biāo) 簽: 全國計(jì)算機(jī)等級考試

ISBN: 9787508437033 出版時(shí)間: 2006-04-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 337 字?jǐn)?shù):  

內(nèi)容簡介

  本書是根據(jù)教育部考試中心最新制定的《全國計(jì)算機(jī)等級考試大綱(2004年版)》對二級Java的考試范圍要求組織有多年等考培訓(xùn)經(jīng)驗(yàn)的老師編寫的。.全書共11章,大致可劃分為四大部分:第一部分介紹Java語言的入門知識,包括語言概述、語言基礎(chǔ)、控制語句等;第二部分介紹Java語言的核心編程知識,包括類及其方法、繼承與多態(tài)、包和接口、異常處理機(jī)制等;第三部分對多線程編程、Applet編程、輸入/輸出等作了介紹,并對Java中一些常用的工具包和類作了較為詳細(xì)的說明;第四部分為附錄部分,包括最新二級Java考試大綱、全真模擬試卷、參考答案等。..本書內(nèi)容翔實(shí)、邏輯清晰、講解透徹、涉及面廣,具有極強(qiáng)的可操作性和針對性。通過對本書的學(xué)習(xí)可輕松掌握有關(guān)Java編程的基本知識,達(dá)到教育部對二級Java語言的掌握要求。本書適合作為全國計(jì)算機(jī)等級考試二級Java的培訓(xùn)和自學(xué)教材,也可作為高等院校計(jì)算機(jī)基礎(chǔ)課教材和Java編程愛好者的自學(xué)教材。...

作者簡介

暫缺《二級Java語言程序設(shè)計(jì)教程》作者簡介

圖書目錄

前言
第1章 Java語言概述 1
1.1 Java語言的起源和發(fā)展 1
1.1.1 幾種典型語言的發(fā)展歷程 1
1.1.2 Java語言的起源 3
1.1.3 Java語言的發(fā)展 4
1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì) 5
1.2.1 面向?qū)ο蠹夹g(shù)的提出 5
1.2.2 面向?qū)ο蟮木幊趟枷? 5
1.2.3 面向?qū)ο缶幊痰幕驹瓌t 6
1.3 Java語言的特點(diǎn) 9
1.3.1 語言特點(diǎn)概述 9
1.3.2 Java語言的具體特點(diǎn) 11
1.3.3 Java和C/C++的比較 14
1.4 Java程序的運(yùn)行 15
1.4.1 Java運(yùn)行環(huán)境的安裝與配置 15
1.4.2 第一個(gè)Java程序 16
1.4.3 兩種類型的Java程序 17
1.4.4 Java環(huán)境的有關(guān)工具 18
1.4.5 Java程序的編寫開發(fā)工具 19
1.5 經(jīng)典題解 19
1.6 課后習(xí)題 20
第2章 Java語言基礎(chǔ) 22
2.1 預(yù)備知識 22
2.1.1 一個(gè)簡單的Java程序 22
2.1.2 兩種控制語句 23
2.1.3 關(guān)于程序塊 25
2.2 基本語言要素 26
2.2.1 標(biāo)識符 26
2.2.2 Java關(guān)鍵字 27
2.2.3 字面量 27
2.2.4 分隔符 27
2.2.5 注釋 28
2.3 基本數(shù)據(jù)類型 32
2.3.1 Java是強(qiáng)類型語言 32
2.3.2 整數(shù)類型 33
2.3.3 浮點(diǎn)類型 35
2.3.4 字符類型 36
2.3.5 布爾類型 38
2.3.6 對字面量的進(jìn)一步討論 39
2.4 變量 40
2.4.1 Java變量的聲明 41
2.4.2 變量的作用域和生存期 41
2.4.3 類型轉(zhuǎn)換 44
2.5 數(shù)組 47
2.5.1 一維數(shù)組 47
2.5.2 多維數(shù)組 49
2.5.3 聲明數(shù)組的另一種格式 52
2.5.4 關(guān)于Java中的字符串 52
2.6 運(yùn)算符 53
2.6.1 算術(shù)運(yùn)算符 53
2.6.2 關(guān)系運(yùn)算符 57
2.6.3 位運(yùn)算符 58
2.6.4 邏輯運(yùn)算符 65
2.6.5 其他運(yùn)算符 67
2.6.6 運(yùn)算符的優(yōu)先級 68
2.7 經(jīng)典題解 70
2.8 課后習(xí)題 71
第3章 控制語句 73
3.1 選擇控制語句 73
3.1.1 if語句 73
3.1.2 switch語句 76
3.2 循環(huán)控制語句 79
3.2.1 for循環(huán)語句 79
3.2.2 while循環(huán)語句 83
3.2.3 do-while循環(huán)語句 85
3.3 跳轉(zhuǎn)控制語句 87
3.3.1 break語句 87
3.3.2 continue語句 91
3.3.3 return語句 92
3.4 經(jīng)典題解 93
3.5 課后習(xí)題 94
第4章 類及其方法 98
4.1 類的基礎(chǔ)知識 98
4.1.1 類的一般格式 98
4.1.2 一個(gè)簡單的類 99
4.1.3 關(guān)于String類 101
4.1.4 對象的聲明 103
4.1.5 關(guān)于Java中的數(shù)組 105
4.1.6 嵌套類與內(nèi)部類 106
4.2 類的方法 109
4.2.1 類方法的一般形式 109
4.2.2 給類添加一個(gè)方法 109
4.2.3 方法的返回值 111
4.2.4 添加帶自變量的方法 112
4.2.5 構(gòu)造函數(shù) 114
4.2.6 關(guān)于finalize()方法 116
4.3 參數(shù)傳遞 117
4.3.1 將對象作為參數(shù) 117
4.3.2 參數(shù)的傳遞方式 119
4.3.3 使用命令行參數(shù) 121
4.3.4 返回對象 121
4.3.5 關(guān)于遞歸 122
4.4 訪問控制 124
4.4.1 關(guān)于Java中的訪問控制 124
4.4.2 使用this關(guān)鍵字 127
4.4.3 關(guān)于static關(guān)鍵字 128
4.4.4 使用final關(guān)鍵字 129
4.5 經(jīng)典題解 130
4.6 課后習(xí)題 131
第5章 繼承與多態(tài) 133
5.1 繼承機(jī)制 133
5.1.1 關(guān)于繼承 133
5.1.2 使用super關(guān)鍵字 138
5.1.3 使用final關(guān)鍵字 142
5.2 創(chuàng)建多級層次類 143
5.2.1 多級層次的類 144
5.2.2 何時(shí)調(diào)用構(gòu)造函數(shù) 146
5.3 多態(tài)與重載 147
5.3.1 關(guān)于多態(tài) 147
5.3.2 方法的重載 148
5.3.3 構(gòu)造函數(shù)重載 150
5.4 方法的動態(tài)調(diào)度 152
5.4.1 關(guān)于多態(tài)方法調(diào)用 152
5.4.2 為什么要重載方法 153
5.4.3 運(yùn)用方法重載 154
5.5 使用抽象類 155
5.6 經(jīng)典題解 157
5.7 課后習(xí)題 158
第6章 包和接口 160
6.1 Java中的包 160
6.1.1 包的創(chuàng)建 160
6.1.2 關(guān)于類路徑 161
6.1.3 一個(gè)簡單的例子 161
6.1.4 訪問保護(hù) 162
6.1.5 包的導(dǎo)入 165
6.2 接口 167
6.2.1 關(guān)于接口 167
6.2.2 接口的定義 168
6.2.3 接口的實(shí)現(xiàn) 169
6.2.4 接口的使用 171
6.2.5 接口中的變量 174
6.2.6 接口的擴(kuò)展 176
6.3 經(jīng)典題解 177
6.4 課后習(xí)題 177
第7章 異常處理 178
7.1 異常處理基礎(chǔ) 178
7.1.1 關(guān)于異常處理 178
7.1.2 異常的類型 179
7.1.3 Java的內(nèi)置異常 179
7.1.4 未被捕獲的異常 181
7.2 try和catch語句 182
7.2.1 try和catch的使用 182
7.2.2 顯示一個(gè)異常的描述 183
7.2.3 使用多重catch語句 183
7.2.4 嵌套try語句 185
7.3 異常拋出 187
7.3.1 throw語句 187
7.3.2 throws語句 188
7.4 finally語句 189
7.5 自定義異常類 191
7.6 經(jīng)典題解 192
7.7 課后習(xí)題 193
第8章 多線程編程 195
8.1 多線程編程概述 195
8.1.1 什么是多線程 195
8.1.2 Java線程模型 196
8.2 線程的創(chuàng)建 198
8.2.1 關(guān)于主線程 198
8.2.2 創(chuàng)建一個(gè)線程 200
8.2.3 創(chuàng)建多線程 203
8.2.4 使用isAlive()和join() 204
8.3 線程的優(yōu)先級 206
8.4 線程同步 208
8.4.1 使用同步方法 209
8.4.2 同步語句 211
8.5 線程間通信 212
8.5.1 Java中的線程通信 212
8.5.2 關(guān)于死鎖 216
8.6 線程的控制 218
8.6.1 掛起、恢復(fù)和終止線程 218
8.6.2 Java 2中的線程控制 220
8.6.3 使用instanceof 222
8.7 經(jīng)典題解 224
8.8 課后習(xí)題 225
第9章 Applet編程 227
9.1 關(guān)于Applet類 227
9.1.1 Applet基礎(chǔ) 227
9.1.2 Applet類 228
9.1.3 Applet體系結(jié)構(gòu) 229
9.2 Applet中的文件操作 232
9.2.1 圖形文件的讀入 232
9.2.2 聲音文件的讀入 233
9.2.3 Applet中字體屬性的設(shè)置 233
9.3 使用Applet訪問數(shù)據(jù)庫 235
9.4 經(jīng)典題解 238
9.5 課后習(xí)題 239
第10章 輸入與輸出 244
10.1 Java輸入/輸出基礎(chǔ) 244
10.1.1 流的概念 244
10.1.2 字節(jié)流和字符流 244
10.1.3 預(yù)定義流 246
10.1.4 Java輸入/輸出類和接口 246
10.2 讀取控制臺輸入 247
10.2.1 如何讀取控制臺輸入 247
10.2.2 讀取字符 248
10.2.3 讀取字符串 248
10.3 向控制臺寫輸出 249
10.3.1 如何向控制臺寫輸出 249
10.3.2 PrintWriter類 250
10.4 流類 251
10.4.1 字節(jié)流 251
10.4.2 字符流 262
10.5 文件的讀寫 268
10.5.1 如何進(jìn)行文件讀寫 269
10.5.2 File類 271
10.5.3 目錄 273
10.6 經(jīng)典題解 275
10.7 課后習(xí)題 276
第11章 常用工具包和類 278
11.1 Java常用工具包 278
11.1.1 核心Java API 包 278
11.1.2 關(guān)于java.lang 279
11.2 簡單類型包裝器 280
11.2.1 Number類 280
11.2.2 Double類和Float類 281
11.2.3 Byte、Short、Integer和 Long 284
11.2.4 Character類 285
11.2.5 boolean類 287
11.2.6 關(guān)于Vector 288
11.2.7 Void和Process 289
11.3 Object類 289
11.3.1 Object類的方法 289
11.3.2 使用clone()和Cloneable接口 290
11.4 Class類 292
11.5 Package類 294
11.6 Runtime類 295
11.6.1 內(nèi)存管理 296
11.6.2 執(zhí)行其他的程序 297
11.7 System類 298
11.7.1 使用currentTimeMillis()方法 299
11.7.2 使用arraycopy()方法 300
11.7.3 環(huán)境屬性 300
11.8 Math類 301
11.8.1 超越函數(shù) 301
11.8.2 指數(shù)函數(shù) 301
11.8.3 舍入函數(shù) 301
11.8.4 其他數(shù)學(xué)方法 302
附錄A 全國計(jì)算機(jī)等級考試二級Java考試大綱 304
附錄B 筆試全真模擬試卷 306
附錄C Java參考編程規(guī)范 318
附錄D 參考答案 326

本目錄推薦

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