Java程序設(shè)計(jì)與實(shí)踐 第2版
定 價(jià):49.8 元
叢書名:高等職業(yè)教育計(jì)算機(jī)類系列教材
- 作者:查艷芳 盧晨
- 出版時(shí)間:2021/8/1
- ISBN:9787111682684
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:249
- 紙張:
- 版次:
- 開本:16開
本書是針對(duì)高職學(xué)生的認(rèn)知特點(diǎn),以典型案例或?qū)W生創(chuàng)新任務(wù)為載體,以學(xué)生為中心、基于工作過程的任務(wù)驅(qū)動(dòng)式教材。
本書共11章,提供了若干個(gè)任務(wù),每個(gè)任務(wù)中又融合了若干個(gè)知識(shí)點(diǎn),可以使學(xué)生在完成任務(wù)的同時(shí),學(xué)習(xí)和掌握相關(guān)知識(shí)和技能。其中第1章介紹關(guān)于Java程序設(shè)計(jì)的基本概述,包含了Java的特點(diǎn),開發(fā)環(huán)境的搭建等內(nèi)容;第2章介紹Java程序中所用到的基本數(shù)據(jù)類型和運(yùn)算符;第3章介紹三大基本流程控制語句;第4章介紹類和對(duì)象的相關(guān)概念和創(chuàng)建;第5章介紹類的繼承和多態(tài)等特性;第6章介紹利用Java語言進(jìn)行圖形用戶界面的編程,實(shí)現(xiàn)可視化界面的設(shè)計(jì);第7章介紹對(duì)Java程序設(shè)計(jì)過程中可能存在的各種異常進(jìn)行相應(yīng)的處理;第8章介紹Java對(duì)不同數(shù)據(jù)流的輸入/輸出處理,以及對(duì)文件進(jìn)行整體讀/寫等操作;第9章介紹多線程編程,主要涉及單線程和多線程的操作和處理;第10章介紹網(wǎng)絡(luò)編程,實(shí)現(xiàn)多個(gè)設(shè)備之間的數(shù)據(jù)發(fā)送和接收;第11章是綜合項(xiàng)目。
本書可供高等職業(yè)院校學(xué)生以及Java初學(xué)者和愛好者使用。
為方便教學(xué),本書配備電子課件等教學(xué)資源。凡選用本書作為教材的教師均可登錄機(jī)械工業(yè)出版社教育服務(wù)網(wǎng)www.cmpedu.com免費(fèi)下載。如有問題請(qǐng)致信cmpgalzhi@sina.com,或致電010-88379375聯(lián)系營銷人員。
目 錄Contents
前言
第1章 Java程序設(shè)計(jì)概述
1.1 Java概述 / 00
1.2 類和對(duì)象 / 00
1.3 Java的特點(diǎn) / 00
1.3.1 Java語言的特點(diǎn) / 00
1.3.2 Java的關(guān)鍵特性 / 00
1.4 Java開發(fā)環(huán)境 / 00
1.4.1 下載和安裝JDK / 00
1.4.2 設(shè)置環(huán)境變量 / 00
1.4.3 下載和安裝Eclipse / 00
1.5 任務(wù)1:編寫簡(jiǎn)單Java Application
程序 / 00
【知識(shí)要點(diǎn)】 / 00
【典型案例】 / 00
1.5.1 詳細(xì)設(shè)計(jì) / 00
1.5.2 運(yùn)行 / 00
1.5.3 知識(shí)點(diǎn)分析 / 00
1.6 任務(wù)2:用Eclipse編寫簡(jiǎn)單程序 / 00
【知識(shí)要點(diǎn)】 / 00
【典型案例】 / 00
1.6.1 詳細(xì)設(shè)計(jì) / 00
1.6.2 運(yùn)行 / 0
1.6.3 知識(shí)點(diǎn)分析 / 0
1.7 綜合實(shí)例 / 0
1.8 本章小結(jié) / 0
習(xí)題 / 0
第2章 數(shù)據(jù)類型和運(yùn)算符
2.1 任務(wù)1:計(jì)算圓的面積和周長(zhǎng) / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
2.1.1 詳細(xì)設(shè)計(jì) / 0
2.1.2 運(yùn)行 / 0
2.1.3 知識(shí)點(diǎn)分析 / 0
2.2 任務(wù)2:三角形的判定 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
2.2.1 詳細(xì)設(shè)計(jì) / 0
2.2.2 運(yùn)行 / 0
2.2.3 知識(shí)點(diǎn)分析 / 0
2.3 任務(wù)3:輸入/輸出學(xué)生信息 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
2.3.1 詳細(xì)設(shè)計(jì) / 0
2.3.2 運(yùn)行 / 0
2.3.3 知識(shí)點(diǎn)分析 / 0
2.4 綜合實(shí)例 / 0
2.5 本章小結(jié) / 0
習(xí)題 / 0
第3章 程序流程控制
3.1 任務(wù)1:判斷學(xué)生成績(jī)是否有效 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
3.1.1 詳細(xì)設(shè)計(jì) / 0
3.1.2 運(yùn)行 / 0
3.1.3 知識(shí)點(diǎn)分析 / 0
3.2 任務(wù)2:學(xué)生成績(jī)轉(zhuǎn)換 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
3.2.1 詳細(xì)設(shè)計(jì) / 0
3.2.2 運(yùn)行 / 0
3.2.3 知識(shí)點(diǎn)分析 / 0
3.3 任務(wù)3:錄入學(xué)生成績(jī) / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
3.3.1 詳細(xì)設(shè)計(jì) / 0
3.3.2 運(yùn)行 / 0
3.3.3 知識(shí)點(diǎn)分析 / 0
3.4 任務(wù)4:學(xué)生成績(jī)統(tǒng)計(jì) / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
3.4.1 詳細(xì)設(shè)計(jì) / 0
3.4.2 運(yùn)行 / 0
3.4.3 知識(shí)點(diǎn)分析 / 0
3.5 任務(wù)5:學(xué)生成績(jī)分析 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
3.5.1 詳細(xì)設(shè)計(jì) / 0
3.5.2 運(yùn)行 / 0
3.5.3 知識(shí)點(diǎn)分析 / 0
3.6 綜合實(shí)例 / 0
3.7 本章小結(jié) / 0
習(xí)題 / 0
第4章 類和對(duì)象
4.1 任務(wù)1:創(chuàng)建類Person和對(duì)象 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
4.1.1 詳細(xì)設(shè)計(jì) / 0
4.1.2 運(yùn)行 / 0
4.1.3 知識(shí)點(diǎn)分析 / 0
4.2 任務(wù)2:創(chuàng)建類Student和對(duì)象 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
4.2.1 詳細(xì)設(shè)計(jì) / 0
4.2.2 運(yùn)行 / 0
4.2.3 知識(shí)點(diǎn)分析 / 0
4.3 任務(wù)3:計(jì)算長(zhǎng)方形的面積和周長(zhǎng) / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
4.3.1 詳細(xì)設(shè)計(jì) / 0
4.3.2 運(yùn)行 / 0
4.3.3 知識(shí)點(diǎn)分析 / 0
4.4 任務(wù)4:計(jì)算圓形和長(zhǎng)方形的面積/ 0
【知識(shí)要點(diǎn)】/ 0
【典型案例】 / 0
4.4.1 詳細(xì)設(shè)計(jì)/ 0
4.4.2 運(yùn)行/ 0
4.4.3 知識(shí)點(diǎn)分析/ 0
4.5 綜合實(shí)例/ 0
4.6 本章小結(jié)/ 0
習(xí)題 / 0
第5章 繼承和多態(tài)
5.1 任務(wù)1:創(chuàng)建繼承于類Person的類Student / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
5.1.1 詳細(xì)設(shè)計(jì) / 0
5.1.2 運(yùn)行 / 0
5.1.3 知識(shí)點(diǎn)分析 / 0
5.2 任務(wù)2:創(chuàng)建抽象類Transport / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
5.2.1 詳細(xì)設(shè)計(jì) / 0
5.2.2 運(yùn)行 / 0
5.2.3 知識(shí)點(diǎn)分析 / 0
5.3 任務(wù)3:創(chuàng)建繼承于類Person的類
Student并重寫方法 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
5.3.1 詳細(xì)設(shè)計(jì) / 0
5.3.2 運(yùn)行 / 0
5.3.3 知識(shí)點(diǎn)分析 / 0
5.4 任務(wù)4:圓形、長(zhǎng)方形面積和周長(zhǎng)的計(jì)算 / 0
【知識(shí)要點(diǎn)】 / 0
【典型案例】 / 0
5.4.1 詳細(xì)設(shè)計(jì) / 0
5.4.2 運(yùn)行 / 0
5.4.3 知識(shí)點(diǎn)分析 / 0
5.5 綜合實(shí)例 / 0
5.6 本章小結(jié) / 0
習(xí)題 / 0
第6章 圖形用戶界面
6.1 任務(wù)1:創(chuàng)建“Hello World”圖形用戶界面 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
6.1.1 詳細(xì)設(shè)計(jì) /
6.1.2 運(yùn)行 /
6.1.3 知識(shí)點(diǎn)分析 /
6.2 任務(wù)2:按鈕布局演示 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
6.2.1 詳細(xì)設(shè)計(jì) /
6.2.2 運(yùn)行 /
6.2.3 知識(shí)點(diǎn)分析 /
6.3 任務(wù)3:創(chuàng)建登錄界面 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
6.3.1 詳細(xì)設(shè)計(jì) /
6.3.2 運(yùn)行 /
6.3.3 知識(shí)點(diǎn)分析 /
6.4 任務(wù)4:創(chuàng)建注冊(cè)頁面 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
6.4.1 詳細(xì)設(shè)計(jì) /
6.4.2 運(yùn)行 /
6.4.3 知識(shí)點(diǎn)分析 /
6.5 任務(wù)5:創(chuàng)建文件菜單界面 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
6.5.1 詳細(xì)設(shè)計(jì) /
6.5.2 運(yùn)行 /
6.5.3 知識(shí)點(diǎn)分析 /
6.6 綜合實(shí)例 /
6.7 本章小結(jié) /
習(xí)題 /
第7章 異常處理
7.1 任務(wù)1:從鍵盤獲取3個(gè)整型數(shù)據(jù) /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
7.1.1 詳細(xì)設(shè)計(jì) /
7.1.2 運(yùn)行 /
7.1.3 知識(shí)點(diǎn)分析 /
7.2 任務(wù)2:對(duì)輸入數(shù)據(jù)的異常處理 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
7.2.1 詳細(xì)設(shè)計(jì) /
7.2.2 運(yùn)行 /
7.2.3 知識(shí)點(diǎn)分析 /
7.3 任務(wù)3:對(duì)輸入數(shù)據(jù)進(jìn)行多個(gè)異常
處理 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
7.3.1 詳細(xì)設(shè)計(jì) /
7.3.2 運(yùn)行 /
7.3.3 知識(shí)點(diǎn)分析 /
7.4 任務(wù)4:處理輸入成績(jī)異常 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
7.4.1 詳細(xì)設(shè)計(jì) /
7.4.2 運(yùn)行 /
7.4.3 知識(shí)點(diǎn)分析 /
7.5 綜合實(shí)例 /
7.6 本章小結(jié) /
習(xí)題 /
第8章 輸入/輸出和文件
8.1 任務(wù)1:從鍵盤輸入數(shù)據(jù)并顯示 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
8.1.1 詳細(xì)設(shè)計(jì) /
8.1.2 運(yùn)行 /
8.1.3 知識(shí)點(diǎn)分析 /
8.2 任務(wù)2:獲取文件信息 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
8.2.1 詳細(xì)設(shè)計(jì) /
8.2.2 運(yùn)行 /
8.2.3 知識(shí)點(diǎn)分析 /
8.3 任務(wù)3:文件的復(fù)制 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
8.3.1 詳細(xì)設(shè)計(jì) /
8.3.2 運(yùn)行 /
8.3.3 知識(shí)點(diǎn)分析 /
8.4 任務(wù)4:文件的存取 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
8.4.1 詳細(xì)設(shè)計(jì) /
8.4.2 運(yùn)行 /
8.4.3 知識(shí)點(diǎn)分析 /
8.5 綜合實(shí)例 /
8.6 本章小結(jié) /
習(xí)題 /
第9章 多線程編程
9.1 任務(wù)1:時(shí)鐘 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
9.1.1 詳細(xì)設(shè)計(jì) /
9.1.2 運(yùn)行 /
9.1.3 知識(shí)點(diǎn)分析 /
9.2 任務(wù)2:線程監(jiān)控 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
9.2.1 詳細(xì)設(shè)計(jì) /
9.2.2 運(yùn)行 /
9.2.3 知識(shí)點(diǎn)分析 /
9.3 任務(wù)3:火車票購票系統(tǒng)模擬 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
9.3.1 詳細(xì)設(shè)計(jì) /
9.3.2 運(yùn)行 /
9.3.3 知識(shí)點(diǎn)分析 /
9.4 綜合實(shí)例 /
9.5 本章小結(jié) /
習(xí)題 /
第10章 網(wǎng)絡(luò)編程
10.1 任務(wù)1:獲取主機(jī)信息 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
10.1.1 詳細(xì)設(shè)計(jì) /
10.1.2 運(yùn)行 /
10.1.3 知識(shí)點(diǎn)分析 /
10.2 任務(wù)2:客戶端/服務(wù)器端通信 /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
10.2.1 詳細(xì)設(shè)計(jì) /
10.2.2 運(yùn)行 /
10.2.3 知識(shí)點(diǎn)分析 /
10.3 任務(wù)3:局域網(wǎng)聊天系統(tǒng) /
【知識(shí)要點(diǎn)】 /
【典型案例】 /
10.3.1 詳細(xì)設(shè)計(jì) /
10.3.2 運(yùn)行 /
10.3.3 知識(shí)點(diǎn)分析 /
10.4 綜合實(shí)例 /
10.5 本章小結(jié) /
習(xí)題 /
第11章 綜合項(xiàng)目
11.1 目標(biāo) /
11.2 業(yè)務(wù)說明 /
11.2.1 業(yè)務(wù)結(jié)構(gòu)說明 /
11.2.2 業(yè)務(wù)詳細(xì)說明 /
11.3 技術(shù)知識(shí)點(diǎn) /
11.3.1 Java基本語法 /
11.3.2 類與對(duì)象 /
11.3.3 繼承 /
11.3.4 接口與抽象類 /
11.3.5 異常 /
11.3.6 集合與泛型 /
參考文獻(xiàn) /