全國計算機等級考試二級教程——Java語言程序設計(2021年版)
定 價:43 元
- 作者:教育部考試中心 編
- 出版時間:2020/11/1
- ISBN:9787040545371
- 出 版 社:高等教育出版社
- 中圖法分類:TP3
- 頁碼:315
- 紙張:膠版紙
- 版次:1
- 開本:16開
《全國計算機等級考試二級教程——Java語言程序設計(2021年版)》按照《全國計算機等級考試二級Java語言程序設計考試大綱(2018年版)》的要求編寫,內(nèi)容包括:Java語言概論,基本數(shù)據(jù)類型,運算符與表達式,流程控制,Java的繼承、多態(tài)、高級類特性和數(shù)組,異常和斷言,輸入輸出及文件操作,線程,編寫圖形用戶界面,Applet程序設計,集合與泛型,Java編程風格,應用開發(fā)工具與安裝使用,等等。
《全國計算機等級考試二級教程——Java語言程序設計(2021年版)》是教育部考試中心指定教材,是考生參加全國計算機等級考試二級Java語言程序設計的必備參考書,也可作為學習Java編程的參考書。
為了促進我國計算機知識的普及,提高全社會的計算機應用水平,適應國民經(jīng)濟信息化的需要,國家教委考試中心(現(xiàn)教育部考試中心)于1994年推出了全國計算機等級考試,該項考試為社會提供了一個統(tǒng)一、公正、科學的考核標準,深受社會各界的歡迎。
為適應考試需要,教育部考試中心最新制訂了《全國計算機等級考試二級Java語言程序設計考試大綱(2018年版)》,并對教材進行了修訂。本書以JDK1.6版本為基礎,介紹Java語言編程基礎知識以及應用開發(fā)技術(shù),內(nèi)容包括:Java體系結(jié)構(gòu)、基本數(shù)據(jù)類型、流程控制語句、類、數(shù)組和字符串操作、輸入/輸出及文件操作、圖形用戶界面編寫、線程、Applet程序設計、集合與泛型以及應用開發(fā)工具和安裝使用等。書中的實例均通過編譯并可直接在JDK1.6上運行,各章后均配有習題及參考答案,供考生練習和使用,是考生復習備考的必備教材。書中的源代碼可由http://px.hep.edu.cn下載。
本書由教育部考試中心組織編寫并審定。第1、2、6、11章由柳西玲編寫,第3、4、9章由許斌編寫,第8、10、12章由郎波編寫,第5、7章由金鐵鷹編寫。全書由柳西玲統(tǒng)稿。
由于編寫時間倉促,書中難免存在不妥和錯誤,望讀者給予指正并提出寶貴意見,以便修訂時改進。
第1章 Java語言概論
1.1 Java語言簡介
1.1.1 Java語言的由來
1.1.2 Java語言的目標
1.1.3 Java語言實現(xiàn)機制
1.2 Java語言面向?qū)ο缶幊?br>1.2.1 面向?qū)ο缶幊痰幕靖拍?br>1.2.2 類與包
1.2.3 對象創(chuàng)建、初始化、使用和刪除
1.2.4 Java源程序結(jié)構(gòu)
1.2.5 Java程序編寫及運行的過程
習題
第2章 基本數(shù)據(jù)類型
2.1 概述
2.1.1 標識符
2.1.2 關(guān)鍵字
2.1.3 常量
2.1.4 變量
2.2 基本數(shù)據(jù)類型
2.2.1 整型數(shù)據(jù)
2.2.2 浮點型數(shù)據(jù)
2.2.3 布爾型數(shù)據(jù)
2.2.4 字符型數(shù)據(jù)
2.2.5 各類數(shù)據(jù)之間的轉(zhuǎn)換
2.3 引用數(shù)據(jù)類型
2.3.1 引用賦值
2.3.2 方法參數(shù)傳遞
2.3.3 this與super的引用
2.4 Java類庫中對基本數(shù)據(jù)類型的
對象包裝器(wrapper)類
習題
第3章 運算符和表達式
3.1 概述
3.1.1 運算符
3.1.2 表達式
3.2 算術(shù)運算符和算術(shù)表達式
3.2.1 一元算術(shù)運算符
3.2.2 二元算術(shù)運算符
3.2.3 算術(shù)運算符的優(yōu)先級
3.3 關(guān)系運算符和關(guān)系表達式
3.4 布爾邏輯運算符和布爾邏輯表達式
3.5 位運算符和位運算表達式
3.5.1 位邏輯運算符
3.5.2 移位運算符
3.5.3 位運算符的優(yōu)先級
3.6 賦值運算符和賦值表達式
3.6.1 賦值運算符
3.6.2 擴展賦值運算符
3.7 條件運算符與條件表達式
3.8 運算符的優(yōu)先級和復雜表達式
3.9 表達式語句
習題
第4章 流程控制
4.1 概述
4.2 分支(選擇)語句
4.2.1 條件語句
4.2.2 多分支語句
4.3 循環(huán)語句
4.3.1 while循環(huán)
4.3.2 do-while循環(huán)
4.3.3 for循環(huán)
4.4 跳轉(zhuǎn)語句
4.4.1 break語句
4.4.2 continue語句
4.4.3 return語句
4.5 循環(huán)語句與分支語句的嵌套
4.6 遞歸
習題
第5章 Java的繼承、多態(tài)、高級類特性和數(shù)組
5.1 概述
5.1.1 0bject類
5.1.2 Class類
5.1.3 String類
5.2 覆蓋方法
5.3 重載方法
5.4 高級類特性
5.4.1 static關(guān)鍵字
5.4.2 final關(guān)鍵字
5.4.3 枚舉類型
5.4.4 抽象類
5.4.5 接口
5.5 內(nèi)部類
5.6 數(shù)組
5.6.1 一維數(shù)組的創(chuàng)建、初始化和引用
5.6.2 多維數(shù)組的創(chuàng)建、復制和調(diào)整大小
習題
第6章 異常和斷言
6.1 概述
6.2 異常處理類型
6.2.1 捕獲異常
6.2.2 聲明拋出異常
6.2.3 自定義異常
6.3 異常處理編程的提醒
6.3.1 try和catch語句
6.3.2 finally語句
6.3.3 異常處理的原則
6.4 斷言
6.4.1 斷言語法
6.4.2 斷言的使用
6.4.3 什么情況下不要使用斷言
習題
第7章 輸入輸出及文件操作
7.1 概述
7.1.1 計算機中數(shù)據(jù)的I/O方向
7.1.2 Java中的標準輸入/輸出類
7.1.3 Java中包含的輸入輸出流類
7.2 文件
7.2.1 創(chuàng)建文件
7.2.2 File類提供的方法
7.2.3 隨機文件流
7.2.4 壓縮文件流
7.3 字節(jié)流
7.3.1 字節(jié)輸入流
7.3.2 字節(jié)輸出流
7.3.3 內(nèi)存的讀寫
7.4 字符流
7.4.1 字符輸入流
7.4.2 字符輸出流
7.5 對象流
7.6 過濾流
7.7 管道流
7.8 不同流的速度比較
7.8.1 內(nèi)存映射文件
7.8.2 文件通道
7.8.3 CRC32類
7.9 輸入輸出流和正則表達式
7.9.1 Pattern類
7.9.2 Matcher類
7.10 Java I/O流的其他應用
習題
第8章 線程
8.1 概述
8.1.1 什么是線程
8.1.2 Java中的線程模型
8.2 線程的創(chuàng)建
8.3 線程的調(diào)度與控制
8.3.1 線程優(yōu)先級與線程調(diào)度策略
8.3.2 線程的基本控制
8,4 線程同步
8.4.1 多線程并發(fā)操作中的問題
8.4.2 對象的鎖及其操作
8.4.3 死鎖的防治
……
第9章 編寫圖形用戶界面
第10章 Applet程序設計
第11章 集合與泛型
第12章 Java SDK 6.0的下載和操作
附錄1 考試指導
附錄2 全國計算機等級考試二級Java語言程序設計考試大綱(2018年版)
附錄3 全國計算機等級考試二級Java語言程序設計樣題及參考答案
附錄4 習題參考答案