-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java語言編程基礎 版權信息
- ISBN:9787121430053
- 條形碼:9787121430053 ; 978-7-121-43005-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
Java語言編程基礎 本書特色
重點講解Java基本語法、數據類型和運算符、流程控制、數組、面向對象編程和方法使用的相關知識。*后一章綜合運用所學知識開發一個有趣的項目——外賣訂餐管理系統,學以致用,初學者容易上手。
Java語言編程基礎 內容簡介
本書以實用性為原則,重點講解Java基本語法、數據類型和運算符、流程控制、數組、面向對象編程和方法使用的相關知識。為了加深初學者對知識的領悟,本書在確保知識講解系統、全面的基礎上,還配備了精彩的案例,對Java語言的相關知識加以合理的綜合運用。 本書提供配套完善的學習資源和支持服務,包括電子教案(PPT)、案例素材、源代碼、各章上機練習與課后作業參考答案、教學大綱等配套資源,可在華信教育資源網(www.hxedu.com.cn)上下載使用。 本書可以作為普通高等院;蚋呗毟邔T盒8鲗IJava語言程序設計相關課程的教材,也可以作為培訓用書及技術參考書。
Java語言編程基礎 目錄
1.1 Java概述 .................................................................................................................................2
1.1.1 為什么要學習Java語言 ............................................................................................. 2
1.1.2 什么是Java .................................................................................................................. 2
1.1.3 Java語言的特點 .......................................................................................................... 4
1.1.4 Java語言的發展史 ...................................................................................................... 5
1.1.5 Java可以做什么 .......................................................................................................... 6
1.2 JDK的安裝與使用 ..................................................................................................................7
1.2.1 什么是JDK .................................................................................................................. 7
1.2.2 安裝JDK ...................................................................................................................... 7
1.2.3 JDK目錄介紹 .............................................................................................................. 9
1.2.4 系統環境變量 ............................................................................................................ 10
1.2.5 技能訓練 .................................................................................................................... 13
1.3 開發**個Java程序 ........................................................................................................... 13
1.3.1 編寫Java源程序 ....................................................................................................... 13
1.3.2 使用命令行工具 ........................................................................................................ 14
1.3.3 Java程序的結構 ........................................................................................................ 16
1.3.4 Java程序的注釋 ........................................................................................................ 18
1.3.5 Java編碼規范 ............................................................................................................ 19
1.3.6 技能訓練 .................................................................................................................... 20
1.4 Java程序運行機制 ................................................................................................................ 21
1.4.1 高級語言的運行機制 ................................................................................................ 21
1.4.2 Java程序的執行過程 ................................................................................................ 21
1.4.3 Java虛擬機(JVM) ................................................................................................ 22
1.5 使用集成開發環境 ................................................................................................................ 24
1.5.1 Eclipse開發工具 ....................................................................................................... 24
1.5.2 IntelliJ IDEA開發工具 .............................................................................................. 34
1.5.3 技能訓練 .................................................................................................................... 40
第2章 Java編程基礎 ...................................................................................................... 43
2.1 Java基本語法 ........................................................................................................................ 43
2.1.1 Java程序的基本格式 ................................................................................................ 44
2.1.2 標識符 ........................................................................................................................ 45
2.1.3 關鍵字 ........................................................................................................................ 46
2.1.4 常量 ............................................................................................................................ 47
2.2 變量和數據類型 .................................................................................................................... 49
2.2.1 什么是變量 ................................................................................................................ 49
2.2.2 數據類型 .................................................................................................................... 51
2.2.3 變量聲明及使用 ........................................................................................................ 55
2.2.4 變量命名規則 ............................................................................................................ 56
2.2.5 變量的類型轉換 ........................................................................................................ 57
2.2.6 變量的作用域 ............................................................................................................ 61
2.2.7 常量 ............................................................................................................................ 62
2.2.8 技能訓練 .................................................................................................................... 63
2.3 從鍵盤輸入數據 .................................................................................................................... 63
2.4 運算符 ................................................................................................................................... 64
2.4.1 算術運算符 ................................................................................................................ 65
2.4.2 賦值運算符 ................................................................................................................ 67
2.4.3 關系運算符 ................................................................................................................ 68
2.4.4 邏輯運算符 ................................................................................................................ 68
2.4.5 位運算符 .................................................................................................................... 70
2.4.6 條件運算符 ................................................................................................................ 70
2.4.7 字符串運算符 ............................................................................................................ 71
2.4.8 表達式及運算符的優先級、結合性 ........................................................................ 71
2.4.9 技能訓練 .................................................................................................................... 72
第3章 選擇語句 .............................................................................................................. 77
3.1 Java代碼的執行流程 ............................................................................................................ 78
3.1.1 怎樣表示一個程序的執行流程 ................................................................................ 78
3.1.2 三種基本結構 ............................................................................................................ 78
3.2 選擇語句 ............................................................................................................................... 80
3.2.1 if語句 ......................................................................................................................... 80
3.2.2 switch語句 ................................................................................................................. 94
3.2.3 技能訓練 .................................................................................................................... 99
第4章 循環語句 ............................................................................................................ 103
4.1 while循環語句 .................................................................................................................... 104
4.1.1 什么是while循環語句 ........................................................................................... 104
4.1.2 如何使用while循環語句 ....................................................................................... 105
4.1.3 技能訓練 .................................................................................................................. 106
4.2 do…while 循環語句 ............................................................................................................ 106
4.2.1 為什么需要do…while循環語句 ............................................................................ 106
4.2.2 什么是do…while循環語句 ................................................................................... 107
4.2.3 如何使用do…while循環語句................................................................................ 108
4.2.4 技能訓練 .................................................................................................................. 108
4.3 for循環語句 ......................................................................................................................... 109
4.3.1 為什么需要for循環語句 ........................................................................................ 109
4.3.2 什么是for循環語句 ................................................................................................ 109
4.3.3 如何使用for循環語句 ............................................................................................ 111
4.3.4 技能訓練 .................................................................................................................. 114
4.4 循環嵌套 .............................................................................................................................. 114
4.4.1 為什么需要循環嵌套 .............................................................................................. 114
4.4.2 什么是循環嵌套 ...................................................................................................... 114
4.4.3 如何使用循環嵌套 .................................................................................................. 115
4.4.4 技能訓練 .................................................................................................................. 117
4.5 跳轉語句 .............................................................................................................................. 118
4.5.1 break語句 ................................................................................................................ 118
4.5.2 continue語句 ........................................................................................................... 119
4.5.3 技能訓練 .................................................................................................................. 122
第5章 數組及應用 ......................................................................................................... 126
5.1 數組概述 .............................................................................................................................. 126
5.1.1 為什么需要數組 ...................................................................................................... 126
5.1.2 Java中的數組 .......................................................................................................... 127
5.1.3 棧內存與堆內存 ...................................................................................................... 128
5.2 如何使用數組 ...................................................................................................................... 129
5.2.1 使用數組的步驟 ...................................................................................................... 129
5.2.2 常見錯誤 .................................................................................................................. 136
5.2.3 技能訓練 .................................................................................................................. 138
5.3 數組應用 .............................................................................................................................. 139
5.3.1 數組的遍歷 .............................................................................................................. 140
5.3.2 數組排序 .................................................................................................................. 141
5.3.3 求數組*大值 .......................................................................................................... 142
5.3.4 向數組中插入元素 .................................................................................................. 144
5.3.5 技能訓練 .................................................................................................................. 145
5.4 多維數組 .............................................................................................................................. 147
5.4.1 如何使用二維數組 .................................................................................................. 147
5.4.2 二維數組及其使用 .................................................................................................. 148
5.4.3 三維以上的多維數組 .............................................................................................. 150
5.4.4 技能訓練 .................................................................................................................. 151
第6章 類和對象 ............................................................................................................ 155
6.1 面向對象 .............................................................................................................................. 156
6.1.1 面向對象概述 .......................................................................................................... 156
6.1.2 面向對象的基本概念 .............................................................................................. 156
6.2 類與對象 .............................................................................................................................. 158
6.2.1 對象 .......................................................................................................................... 158
6.2.2 類 .............................................................................................................................. 160
6.2.3 類和對象的關系 ...................................................................................................... 160
6.2.4 類是對象的類型 ...................................................................................................... 162
6.3 Java是面向對象的語言 ...................................................................................................... 162
6.3.1 Java的類模板 .......................................................................................................... 162
6.3.2 如何定義類 .............................................................................................................. 163
6.3.3 對象的創建與使用 .................................................................................................. 165
6.3.4 訪問控制符 .............................................................................................................. 168
6.3.5 綜合示例 .................................................................................................................. 169
6.3.6 面向對象的優點 ...................................................................................................... 171
6.3.7 技能訓練 .................................................................................................................. 172
第7章 類的方法與使用 .................................................................................................. 176
7.1 類的方法概述 ...................................................................................................................... 176
7.1.1 什么是類的方法 ...................................................................................................... 176
7.1.2 如何定義類的方法 .................................................................................................. 179
7.1.3 方法調用 .................................................................................................................. 181
7.1.4 常見錯誤 .................................................................................................................. 182
7.1.5 技能訓練 .................................................................................................................. 183
7.2 變量的作用域 ...................................................................................................................... 184
7.2.1 成員變量和局部變量 .............................................................................................. 184
7.2.2 常見錯誤 .................................................................................................................. 185
7.3 面向對象編程 ...................................................................................................................... 186
7.3.1 如何使用面向對象編程 .......................................................................................... 186
7.3.2 技能訓練 .................................................................................................................. 188
7.4 深入帶參方法 ...................................................................................................................... 188
7.4.1 定義帶參方法 .......................................................................................................... 188
7.4.2 調用帶參方法 .......................................................................................................... 190
7.4.3 帶多個參數的方法 .................................................................................................. 191
7.4.4 常見錯誤 .................................................................................................................. 193
7.4.5 技能訓練1 ............................................................................................................... 195
7.4.6 數組作為參數的方法 .............................................................................................. 196
7.4.7 對象作為參數的方法 .............................................................................................. 200
7.4.8 技能訓練2 ............................................................................................................... 202
7.5 方法的重載和遞歸 .............................................................................................................. 203
7.5.1 方法的重載 .............................................................................................................. 203
7.5.2 方法的遞歸 .............................................................................................................. 205
7.5.3 技能訓練 .................................................................................................................. 206
第8章 項目案例:外賣訂餐管理系統 ............................................................................ 211
8.1 案例分析 .............................................................................................................................. 211
8.1.1 需求概述 .................................................................................................................. 211
8.1.2 開發環境 .................................................................................................................. 212
8.1.3 問題分析 .................................................................................................................. 212
8.2 項目需求 .............................................................................................................................. 214
8.2.1 用例1:數據初始化 ............................................................................................... 214
8.2.2 用例2:實現菜單切換 ........................................................................................... 215
8.2.3 用例3:實現“查看餐袋”功能 ........................................................................... 217
8.2.4 用例4:實現“我要訂餐”功能 ........................................................................... 218
8.2.5 用例5:實現“簽收訂單”功能 ........................................................................... 220
8.2.6 用例6:實現“刪除訂單”功能 ........................................................................... 222
8.2.7 用例7:實現“我要點贊”功能 ........................................................................... 223
Java語言編程基礎 作者簡介
張莉,副教授,湖南應用技術學院優秀共產黨員,信息工程學院骨干教師、校優秀教師,從事一線教學二十余年,現任計算機公共基礎教研室主任、妙創工作室指導老師、課程信息化建設及計算機專業基礎課程負責人。研究方向包括計算機科學與技術、農業信息化、數據挖掘與分析等;熟悉高校教育教學規律和學生身心發展特點,對本專業領域有深入的研究,在教學中注重教書育人,熟悉行業發展與企業用人要求,有豐富的教學、科研工作經驗;出版《Python語言程序設計》等多本圖書。
- >
山海經
- >
伯納黛特,你要去哪(2021新版)
- >
羅庸西南聯大授課錄
- >
莉莉和章魚
- >
推拿
- >
唐代進士錄
- >
二體千字文
- >
【精裝繪本】畫給孩子的中國神話