Java程序設(shè)計(jì)基礎(chǔ)教程 重慶市骨干專業(yè)課程配套教材 立體化教材
定 價(jià):59 元
叢書名:高等職業(yè)教育系列教材
- 作者:芮素娟 周藝 汪榮斌
- 出版時(shí)間:2021/7/1
- ISBN:9787111682868
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:229
- 紙張:
- 版次:
- 開本:16開
本書是面向Java初學(xué)者的入門級圖書,以通俗易懂的語言詳細(xì)講解Java語言的基礎(chǔ)知識(shí)。本書共分為10個(gè)單元,其中前9個(gè)單元共27個(gè)任務(wù)和26個(gè)實(shí)訓(xùn),內(nèi)容主要包括Java環(huán)境搭建、Java語法基礎(chǔ)、面向?qū)ο蟮母拍钆c思想、Java常用的類庫、異常處理、線程、輸入/輸出功能、圖形用戶界面設(shè)計(jì)等。*后一個(gè)單元是一個(gè)綜合實(shí)例,介紹Java程序如何設(shè)計(jì)、實(shí)現(xiàn)、編寫和運(yùn)行等操作。
本書是重慶市骨干專業(yè)的移動(dòng)應(yīng)用開發(fā)專業(yè)“Java程序設(shè)計(jì)”課程的配套教材。該項(xiàng)目提供了微課視頻及操作演示視頻,在超星學(xué)銀在線平臺(tái)可以使用。
本書體系完整,結(jié)構(gòu)案例合理,可操作性強(qiáng),內(nèi)容深入淺出,語言通俗易懂,每個(gè)知識(shí)點(diǎn)都有配套例題進(jìn)行解釋說明,可作為高職院校計(jì)算機(jī)及相關(guān)專業(yè)的教學(xué)參考書。
前言
單元1 Java語言概述1
任務(wù)1.1 搭建開發(fā)環(huán)境1
1.1.1 Java語言概述1
1.1.2 安裝JDK4
1.1.3 JDK目錄介紹6
任務(wù)1.2 一個(gè)最簡單的Java應(yīng)用
程序8
1.2.1 配置系統(tǒng)環(huán)境變量8
1.2.2 Java程序的基本構(gòu)成10
單元小結(jié)14
習(xí)題14
單元2 Java語法基礎(chǔ)15
任務(wù)2.1 語法基礎(chǔ)15
2.1.1 標(biāo)識(shí)符與命名規(guī)范15
2.1.2 關(guān)鍵字16
2.1.3 注釋17
2.1.4 基本數(shù)據(jù)類型18
2.1.5 常量與變量19
2.1.6 Java中的常用運(yùn)算符21
2.1.7 數(shù)據(jù)類型轉(zhuǎn)換26
任務(wù)2.2 選擇語句28
2.2.1 if語句28
2.2.2 switch語句30
任務(wù)2.3 循環(huán)語句34
2.3.1 while語句34
2.3.2 do-while語句35
2.3.3 for語句36
2.3.4 跳轉(zhuǎn)語句37
單元小結(jié)39
習(xí)題39
單元3 面向?qū)ο蠡A(chǔ)42
任務(wù)3.1 類和對象42
3.1.1 面向?qū)ο蟾攀?2
3.1.2 面向?qū)ο蟮奶攸c(diǎn)43
3.1.3 類44
3.1.4 對象49
任務(wù)3.2 包54
3.2.1 包的聲明54
3.2.2 包的導(dǎo)入56
任務(wù)3.3 封裝60
3.3.1 訪問修飾符60
3.3.2 實(shí)現(xiàn)封裝62
單元小結(jié)70
習(xí)題70
單元4 繼承和多態(tài)71
任務(wù)4.1 繼承71
4.1.1 繼承的概念71
4.1.2 成員變量和成員方法的屏蔽73
4.1.3 super關(guān)鍵字74
4.1.4 final關(guān)鍵字76
4.1.5 抽象類與抽象方法77
任務(wù)4.2 接口82
4.2.1 接口的定義82
4.2.2 接口的實(shí)現(xiàn)83
任務(wù)4.3 多態(tài)88
4.3.1 重載88
4.3.2 重寫91
4.3.3 向上轉(zhuǎn)型92
單元小結(jié)96
習(xí)題96
單元5 常用類庫98
任務(wù)5.1 字符串的使用98
5.1.1 String類的介紹98
5.1.2 StringBuffer類的介紹103
任務(wù)5.2 數(shù)組的使用106
5.2.1 一維數(shù)組106
5.2.2 二維數(shù)組107
任務(wù)5.3 日期類109
5.3.1 Date類109
5.3.2 Calendar類110
任務(wù)5.4 Math類的使用111
5.4.1 Math類的介紹111
5.4.2 Math類的常用方法112
任務(wù)5.5 集合的使用113
5.5.1 集合概述113
5.5.2 Map類的使用114
單元小結(jié)115
習(xí)題115
單元6 異常117
任務(wù)6.1 系統(tǒng)異常117
6.1.1 異常的基本概念117
6.1.2 異常的類型118
6.1.3 捕獲異常119
6.1.4 拋出異常122
任務(wù)6.2 自定義異常127
6.2.1 創(chuàng)建自定義異常類127
6.2.2 使用自定義異常類127
單元小結(jié)130
習(xí)題130
單元7 線程132
任務(wù)7.1 線程的創(chuàng)建與啟動(dòng)132
7.1.1 線程的概念132
7.1.2 線程的生命周期133
7.1.3 線程類133
7.1.4 創(chuàng)建與啟動(dòng)線程135
任務(wù)7.2 線程的控制139
7.2.1 線程的休眠139
7.2.2 線程的中斷140
7.2.3 線程的插隊(duì)141
任務(wù)7.3 線程的同步144
7.3.1 多線程引發(fā)的問題144
7.3.2 實(shí)現(xiàn)同步線程145
7.3.3 實(shí)現(xiàn)線程通信147
單元小結(jié)150
習(xí)題150
單元8 Java輸入/輸出152
任務(wù)8.1 字節(jié)流152
8.1.1 字節(jié)流的讀取操作152
8.1.2 字節(jié)流的寫入操作156
任務(wù)8.2 字符流160
8.2.1 字符流的讀取操作160
8.2.2 字符流的寫入操作163
任務(wù)8.3 文件167
8.3.1 文件創(chuàng)建與信息獲取168
8.3.2 文件測試與刪除169
8.3.3 目錄操作170
單元小結(jié)172
習(xí)題173
單元9 圖形用戶界面174
任務(wù)9.1 GUI的基本概念和組件174
9.1.1 GUI的基本概念174
9.1.2 Swing常用組件174
任務(wù)9.2 布局管理器195
9.2.1 布局管理器的概念與分類195
9.2.2 FlowLayout195
9.2.3 BorderLayout196
9.2.4 GridLayout197
9.2.5 自定義布局198
任務(wù)9.3 事件處理機(jī)制204
9.3.1 事件處理概述204
9.3.2 事件分類205
9.3.3 事件源與事件監(jiān)聽器205
單元小結(jié)213
習(xí)題213
單元10 簡單計(jì)算器設(shè)計(jì)與開發(fā)
綜合實(shí)例216
任務(wù)10.1 程序框架設(shè)計(jì)216
任務(wù)10.2 計(jì)算器布局設(shè)計(jì)217
任務(wù)10.3 組件設(shè)計(jì)219
任務(wù)10.4 事件監(jiān)聽設(shè)計(jì)與實(shí)現(xiàn)221
任務(wù)10.5 計(jì)算式算法設(shè)計(jì)223
參考文獻(xiàn)229