-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
零基礎JAVA入門教程(微課版) 版權信息
- ISBN:9787115637307
- 條形碼:9787115637307 ; 978-7-115-63730-7
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
零基礎JAVA入門教程(微課版) 本書特色
本書主要特點是以“激發興趣、引起疑惑、喚醒求知欲”為目的,通過項目驅動的方式引導學習者成為知識的探索者和發現者。教材語言通俗易懂,深入淺出,內容的設計按照初學者的學習節奏,幫肋學習者實現“從零到一”的突破。教材的作用在于拋磚引玉,目的是點亮每位學習者的心燈,讓其充分感受創作過程帶來的愉悅感與成就感,同時也讓每個程序都擁有自己的靈魂。
本書作者為湖北文理學院教師,為湖北文理學院“創新創業教育”教學研究專項重點項目負責人,襄陽市數學學會會員。從事Java程序設計語言教學十余年,課程教學改革成果曾獲得教學成果二等獎,課程教學方法在“楚天都市報”和微信公眾號上進行過宣傳報道。
本書與競爭圖書相比在內容上*大的優勢是將理論性、實用性和趣味性融為一體,不僅突出編程興趣體驗,以好玩且貼近生活的案例為主,而且注重基礎知識點的講解,便于學習者在知其然的同時去探究其所以然,為個人后續發展夯實基礎。
零基礎JAVA入門教程(微課版) 內容簡介
本書以培養讀者的自主學習能力為目標,以項目為導向,以讀者的探索過程為主線,通過大量訓練,讓讀者快速掌握Java語言,體會Java的魅力,從而獲得編程能力,養成獨立思考的習慣。 本書共10章,其中包含15個項目案例及Java編程的相關知識,包括Java開發工具,類與方法,對象、繼承和包,語法基礎,循環控制,數組與構造方法,異常處理,多線程,圖形用戶界面,多媒體與輸入輸出流等內容。每章(除第1章外)均以完成項目案例為目標,結合案例講解其所涉及的知識點,便于讀者在知其然的同時探究其所以然。 本書是一本適合Java初學者閱讀的入門級教材,既可以作為高等院校計算機相關專業程序設計課程的教材,也可以作為Java編程基礎的培訓教材,還可以作為廣大編程愛好者的自學用書。
零基礎JAVA入門教程(微課版) 目錄
Java開發工具 1
1.1 JDK的下載 1
1.2 JDK的安裝 4
1.3 JDK的配置 7
1.4 JDK的測試 8
小結 10
習題 10
第2章 千呼萬喚始出來,猶抱琵琶半遮面——類與方法 11
2.1 **個游戲——“復讀機”
游戲 11
2.1.1 “復讀機”游戲 11
2.1.2 主動試錯 13
2.1.3 關于編譯和運行 16
2.2 猶抱琵琶半遮面 17
2.2.1 Eclipse的下載和安裝 18
2.2.2 Eclipse的使用 20
2.3 類與方法 27
2.3.1 理解面向對象 27
2.3.2 類的定義 28
2.3.3 方法的定義 30
2.3.4 方法的調用 34
小結 35
習題 35
第3章 小時不識月,呼作白玉盤——
對象、繼承和包 36
3.1 中秋的月亮 36
3.1.1 準備畫架 36
3.1.2 幾點重要的說明 39
3.1.3 準備畫紙 40
3.1.4 作畫 41
3.2 對象、繼承和包 45
3.2.1 對象的創建、使用與清除 45
3.2.2 類的繼承與多態 49
3.2.3 包 54
小結 57
習題 57
第4章 望外青山斷復連,望中明月缺還
圓——語法基礎 58
4.1 月相變化 58
4.1.1 3幅畫 58
4.1.2 鍵盤輸入 61
4.1.3 彼此聯系 62
4.1.4 Scanner類 64
4.2 猜數字游戲 65
4.2.1 游戲實現 66
4.2.2 完整代碼 66
4.2.3 程序結構 68
4.3 語法基礎 70
4.3.1 數據類型 70
4.3.2 表達式與運算符 74
小結 79
習題 79
第5章 星月皎潔,明河在天——
循環控制 80
5.1 繁星點點 80
5.1.1 繪制一顆星星 80
5.1.2 繪制滿天星星 82
5.2 改進猜數字游戲 84
5.3 循環控制 86
5.3.1 基本循環結構 86
5.3.2 嵌套循環結構 90
5.3.3 流程控制中的跳轉 91
小結 92
習題 93
第6章 天接云濤連曉霧,星河欲轉千帆舞——數組與構造方法 94
6.1 星河欲轉千帆舞 94
6.1.1 絢麗星辰 94
6.1.2 星星的閃爍 96
6.1.3 流星墜落 98
6.2 項目相關理論知識 104
6.2.1 數組 104
6.2.2 構造方法 108
6.2.3 變量與變量值的傳遞 115
小結 118
習題 119
第7章 不妝空散粉,無樹獨飄花——
異常處理 121
7.1 大雪紛飛 121
7.1.1 一片雪花的下落 121
7.1.2 雪花“優雅”地飄揚 124
7.1.3 雪花漫天飄揚 125
7.2 異常處理 128
7.2.1 什么是異!129
7.2.2 異常類層次結構 130
7.2.3 異常處理機制 131
7.2.4 異常的拋出與捕獲 132
7.3 舉一反三 138
7.3.1 小球的碰撞與反彈 138
7.3.2 會游泳的小烏龜 141
7.3.3 交通信號燈指示車輛行進 141
7.3.4 星空下的愛情故事 142
7.3.5 美麗屏!143
小結 144
習題 144
第8章 人盡其才,物盡其用——
多線程 145
8.1 龜兔賽跑 145
8.1.1 傳統的龜兔賽跑 146
8.1.2 真實的賽場角逐 150
8.1.3 線程與進程 154
8.1.4 多線程的生命周期 155
8.1.5 線程的優先級與調度 157
8.2 舉一反三 160
8.2.1 媽媽的愛 160
8.2.2 十字路口的智能讓行 162
8.2.3 體育場上的角逐 165
8.3 銀行取款 166
8.3.1 銀行取款模擬 166
8.3.2 多線程的同步 168
8.3.3 多線程的等待喚醒機制 170
小結 171
習題 171
第9章 身無彩鳳雙飛翼,心有靈犀一點
通——圖形用戶界面 173
9.1 登錄界面 173
9.1.1 “畫”按鈕 174
9.1.2 按鈕功能的實現 175
9.1.3 按鈕的完整代碼 177
9.1.4 登錄界面的實現 179
9.2 圖形用戶界面 183
9.2.1 抽象類與接口 183
9.2.2 圖形用戶界面基礎 185
9.2.3 布局管理 189
9.2.4 事件處理機制 193
9.3 舉一反三 198
9.3.1 計算器 199
9.3.2 美食的誘惑 202
9.3.3 打字母游戲 206
9.4 界面組件 213
9.4.1 單選鈕、復選框與組合框 213
9.4.2 文本框、文本區和滾動
面板 215
9.4.3 選項窗格、滑桿、進度條、
表格、樹 217
9.4.4 菜單 220
9.4.5 對話框 222
小結 226
習題 226
第10章 海闊憑魚躍,天高任鳥飛——
多媒體與輸入輸出流 228
10.1 窗體可視化插件 228
10.1.1 可視化插件的下載和
安裝 229
10.1.2 WindowBuilder的使用 232
10.2 音樂播放器 232
10.2.1 界面設計 233
10.2.2 事件處理 233
10.2.3 音頻播放 235
10.2.4 圖像切換 236
10.3 輸入輸出流 237
10.3.1 流 237
10.3.2 輸入和輸出 238
10.3.3 標準輸入輸出流 238
10.3.4 字節流 239
10.4 個性化聊天工具 243
10.4.1 界面設計 243
10.4.2 事件處理 245
10.5 字符串與字符流 251
10.5.1 字符串 252
10.5.2 字符流 254
10.6 個性化聊天工具項目的延伸與
拓展 256
10.6.1 添加音效 257
10.6.2 網絡通信 259
10.6.3 連接數據庫 263
小結 263
習題 263
參考文獻 264
零基礎JAVA入門教程(微課版) 作者簡介
本書作者為湖北文理學院教師,為湖北文理學院“創新創業教育”教學研究專項重點項目負責人,襄陽市數學學會會員。從事Java程序設計語言教學十余年,課程教學改革成果曾獲得教學成果二等獎,課程教學方法在“楚天都市報”和微信公眾號上進行過宣傳報道。
- >
朝聞道
- >
煙與鏡
- >
月亮虎
- >
月亮與六便士
- >
苦雨齋序跋文-周作人自編集
- >
中國歷史的瞬間
- >
羅曼·羅蘭讀書隨筆-精裝
- >
【精裝繪本】畫給孩子的中國神話