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

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

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

定 價:¥32.00

作 者: 楊昭
出版社: 中國水利水電出版社
叢編項: 全國計算機等級考試教材系列
標 簽: 全國計算機等級考試

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

前言
第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è)計 5
1.2.1 面向?qū)ο蠹夹g(shù)的提出 5
1.2.2 面向?qū)ο蟮木幊趟枷? 5
1.2.3 面向?qū)ο缶幊痰幕驹瓌t 6
1.3 Java語言的特點 9
1.3.1 語言特點概述 9
1.3.2 Java語言的具體特點 11
1.3.3 Java和C/C++的比較 14
1.4 Java程序的運行 15
1.4.1 Java運行環(huán)境的安裝與配置 15
1.4.2 第一個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 一個簡單的Java程序 22
2.1.2 兩種控制語句 23
2.1.3 關(guān)于程序塊 25
2.2 基本語言要素 26
2.2.1 標識符 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是強類型語言 32
2.3.2 整數(shù)類型 33
2.3.3 浮點類型 35
2.3.4 字符類型 36
2.3.5 布爾類型 38
2.3.6 對字面量的進一步討論 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 運算符 53
2.6.1 算術(shù)運算符 53
2.6.2 關(guān)系運算符 57
2.6.3 位運算符 58
2.6.4 邏輯運算符 65
2.6.5 其他運算符 67
2.6.6 運算符的優(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 一個簡單的類 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 給類添加一個方法 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 繼承機制 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 何時調(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 運用方法重載 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 一個簡單的例子 161
6.1.4 訪問保護 162
6.1.5 包的導(dǎo)入 165
6.2 接口 167
6.2.1 關(guān)于接口 167
6.2.2 接口的定義 168
6.2.3 接口的實現(xiàn) 169
6.2.4 接口的使用 171
6.2.5 接口中的變量 174
6.2.6 接口的擴展 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 顯示一個異常的描述 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)建一個線程 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 如何進行文件讀寫 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 全國計算機等級考試二級Java考試大綱 304
附錄B 筆試全真模擬試卷 306
附錄C Java參考編程規(guī)范 318
附錄D 參考答案 326

本目錄推薦

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