Java面向?qū)ο蟪绦蜷_發(fā)及實戰(zhàn)
定 價:36 元
叢書名:新技術(shù)技能人才培養(yǎng)系列教程
- 作者:肖睿 崔雪煒
- 出版時間:2018/1/1
- ISBN:9787115473998
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312.8
- 頁碼:195
- 紙張:
- 版次:01
- 開本:16開
本書從Java語言的學(xué)習(xí)開始,學(xué)習(xí)Java,掌握其基礎(chǔ)語法是必備的,從變量、數(shù)據(jù)類型、運算符、流程控制、數(shù)組等基礎(chǔ)語法帶你入門,漸漸掌握Java最精髓的面向?qū)ο笏枷耄ǚ庋b、繼承、多態(tài)、接口等內(nèi)容。這是一個由淺入深的過程,也是一個收獲滿滿的學(xué)習(xí)過程。
本書使用Java及面向?qū)ο笏枷脒M行控制臺程序開發(fā),并配以完善的學(xué)習(xí)資源和支持服務(wù)。
1、選取知識點核心實用,介紹Java最精髓的面向?qū)ο笏枷?2、以任務(wù)為驅(qū)動、以案例為主線組織知識點
3、利用大量案例說明和實踐,提煉含金量十足的開發(fā)經(jīng)驗
4、充分考慮學(xué)習(xí)者的認知曲線,由淺入深,邊講邊練
肖睿任職于北京課工場教育科技有限公司。課工場是專注互聯(lián)網(wǎng)教育的生態(tài)平臺,匯聚了中國和北美數(shù)百位來自知名互聯(lián)網(wǎng)企業(yè)的行業(yè)大咖,向?qū)で缶蜆I(yè)和技術(shù)提升的人群提供直播、錄播、面授等多模式教學(xué)場景,并通過遍布全國的線下服務(wù)中心提供成熟的學(xué)習(xí)服務(wù),形成完善的“互聯(lián)網(wǎng)+教育”解決方案。同時,課工場也為高校、企業(yè)、行業(yè)提供教育技術(shù)賦能,依托Transformer智能教育生態(tài)平臺,打造智慧校園、企業(yè)大學(xué)、行業(yè)培訓(xùn)的教育場景,提供一站式教育解決方案。
序言
前言
第1章Java初體驗 1
任務(wù)1使用記事本開發(fā)Java程序 2
1.1.1 Java語言發(fā)展史 2
1.1.2 Java開發(fā)環(huán)境搭建 3
1.1.3 編寫第一個Java程序 4
1.1.4 Java跨平臺原理 5
任務(wù)2使用MyEclipse開發(fā)Java程序 6
1.2.1 MyEclipse的安裝和使用 6
1.2.2 Java API幫助文檔 8
1.2.3 Java反編譯工具 9
本章總結(jié) 10
本章練習(xí) 11
第2章數(shù)據(jù)類型與運算符 13
任務(wù)1實現(xiàn)個人信息輸出 14
2.1.1 變量的命名 14
2.1.2 Java中的注釋 15
2.1.3 數(shù)據(jù)類型 18
任務(wù)2實現(xiàn)抽獎程序 23
2.2.1 常用運算符 24
2.2.2 運算符的優(yōu)先級 32
本章總結(jié) 33
本章練習(xí) 33
第3章流程控制——選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu) 35
任務(wù)1判斷成績?nèi)≈捣秶?6
3.1.1 流程控制結(jié)構(gòu) 36
3.1.2 選擇結(jié)構(gòu) 36
任務(wù)2計算學(xué)生課程平均分 46
3.2.1 循環(huán)結(jié)構(gòu) 46
3.2.2 跳轉(zhuǎn)語句 54
本章總結(jié) 60
本章練習(xí) 60
第4章數(shù)組 63
任務(wù)1使用數(shù)組進行基本運算 64
4.1.1 一維數(shù)組 64
4.1.2 常見問題 73
任務(wù)2計算學(xué)生總成績 74
4.2.1 二維數(shù)組 74
4.2.2 二維數(shù)組的使用 75
任務(wù)3 升序排列學(xué)生成績 76
4.3.1 Arrays類 77
4.3.2 Arrays類的應(yīng)用 77
本章總結(jié) 81
本章練習(xí) 81
第5章綜合實戰(zhàn)——吃貨聯(lián)盟訂餐系統(tǒng) 83
5.1項目需求 84
5.2項目環(huán)境準備 84
5.3案例覆蓋的技能點 84
5.4難點分析 85
5.5項目實現(xiàn)思路 86
本章總結(jié) 98
本章練習(xí) 98
第6章面向?qū)ο蠡A(chǔ) 99
任務(wù)1實現(xiàn)類的基本操作 100
6.1.1 面向?qū)ο蟮幕靖拍睢?00
6.1.2 定義類 101
6.1.3 創(chuàng)建和使用對象 103
任務(wù)2升級類的功能 106
6.2.1 成員方法 106
6.2.2 成員變量 109
6.2.3 構(gòu)造方法 111
任務(wù)3在控制臺輸出人員信息 115
6.3.1 封裝概述 115
6.3.2 封裝的步驟 115
任務(wù)4使用包改進信息輸出 118
6.4.1 包的概述 118
6.4.2 包的定義 119
6.4.3 包的使用 119
任務(wù)5使用訪問修飾符 120
6.5.1類和類成員的訪問控制 121
6.5.2 static關(guān)鍵字 121
本章總結(jié) 123
本章練習(xí) 124
第7章繼承和多態(tài) 127
任務(wù)1使用繼承重新定義部門類 128
7.1.1 繼承的基本概念 128
7.1.2 繼承的應(yīng)用 129
任務(wù)2使用繼承和重寫完善類的結(jié)構(gòu) 130
7.2.1 使用繼承和重寫實現(xiàn)部門類及子類 130
7.2.2 方法重寫 136
任務(wù)3輸出醫(yī)生給寵物看病的過程 138
7.3.1 實現(xiàn)多態(tài) 138
7.3.2 多態(tài)的應(yīng)用 142
本章總結(jié) 144
本章練習(xí) 144
第8章抽象類和接口 147
任務(wù)模擬實現(xiàn)“憤怒的小鳥”游戲 148
8.1.1 初識抽象類和抽象方法 148
8.1.2 使用抽象類描述抽象的事物 149
8.1.3 抽象類和抽象方法的優(yōu)勢 151
8.1.4 抽象類的局限性 152
8.1.5 初識接口 153
8.1.6 使用接口的優(yōu)勢 156
8.1.7 面向?qū)ο笤O(shè)計的原則 158
本章總結(jié) 159
本章練習(xí) 159
第9章異常的捕獲和處理 161
任務(wù)使用異常處理機制解決問題 162
9.1.1 異常概述 162
9.1.2 Java異常處理機制 166
本章總結(jié) 175
本章練習(xí) 176
第10章綜合實戰(zhàn)——QuickHit 177
10.1項目需求 178
10.2項目環(huán)境準備 178
10.3案例覆蓋的技能點 178
10.4難點分析 178
10.5項目實現(xiàn)思路 182
本章總結(jié) 186
本章練習(xí) 186
附錄 187
附錄1Java初學(xué)者學(xué)習(xí)方法 187
附錄2MyEclipse常用基本操作匯總 188