Java面向對象編程
-
【作 者】肖睿 李志勇
【I S B N 】978-7-5170-5573-0
【責任編輯】李炎
【適用讀者群】本專通用
【出版時間】2017-08-24
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】176
【千字數】237
【印 張】11
【定 價】¥35
【叢 書】大數據開發工程師系列
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
自1995 年誕生至今的Java 語言,一直以其簡明嚴謹的結構、簡潔的語法編寫、對網絡
應用和多媒體存取的支持、強大的穩健性及安全性而雄踞世界流行編程語言排行榜首,引
發世界各地越來越多的程序開發人員加入到Java 的陣營中。現在的Java 技術更是被廣泛應
用到安卓應用、服務器程序、網站、大數據技術及人工智能等領域。學習Java,掌握其基
礎語法是必備的,本書從變量、數據類型、運算符、流程控制、數組等基礎語法帶你入門,
漸漸掌握Java 最精髓的面向對象思想,包括封裝、繼承、多態、接口等內容。這是一個由
淺入深的過程,也是一個收獲滿滿的學習過程。
為保證最優學習效果,本書緊密結合實際應用,配備大量的案例說明和練習實踐,提煉
含金量十足的開發經驗。本書使用Java 及面向對象思想進行控制臺程序開發,并配以完善
的學習資源和支持服務,包括視頻教程、案例素材下載、學習交流社區、討論組等終身學習
內容,為開發者帶來全方位的學習體驗,更多技術支持請訪問課工場官網:www.kgc.cn。
取材得當、循序漸進、通俗易懂、結構清晰、層次分明
通過典型實例驗證和說明語法結構、程序設計的思想和方法
始終強調以面向對象的思想來分析問題與解決問題
叢書設計:
準備好了嗎?進入大數據時代!大數據已經并將繼續影響人類的方方面面。2015
年8 月31 日,經李克強總理批準,國務院正式下發《關于印發促進大數據發展行動綱
要的通知》,這是從國家層面正式宣告大數據時代的到來!企業資本則以BAT 互聯網
公司為首,不斷進行大數據創新,從而實現大數據的商業價值。本叢書根據企業人才
實際需求,參考歷史學習難度曲線,選取“Java + 大數據”技術集作為學習路徑,旨
在為讀者提供一站式實戰型大數據開發學習指導,幫助讀者踏上由開發入門到大數據
實戰的互聯網+ 大數據開發之旅!
叢書特點:
1.以企業需求為設計導向
滿足企業對人才的技能需求是本叢書的核心設計原則,為此課工場大數據開發教
研團隊,通過對數百位BAT 一線技術專家進行訪談、對上千家企業人力資源情況進行
調研、對上萬個企業招聘崗位進行需求分析,從而實現技術的準確定位,達到課程與
企業需求的高契合度。
2.以任務驅動為講解方式
叢書中的技能點和知識點都由任務驅動,讀者在學習知識時不僅可以知其然,而
且可以知其所以然,幫助讀者融會貫通、舉一反三。
3.以實戰項目來提升技術
本叢書均設置項目實戰環節,該環節綜合運用書中的知識點,幫助讀者提升項目
開發能力。每個實戰項目都設有相應的項目思路指導、重難點講解、實現步驟總結和
知識點梳理。
4.以互聯網+ 實現終身學習
本叢書可通過使用課工場APP 進行二維碼掃描來觀看配套視頻的理論講解和案例
操作,同時課工場(www.kgc.cn)開辟教材配套版塊,提供案例代碼及案例素材下載。
此外,課工場還為讀者提供了體系化的學習路徑、豐富的在線學習資源和活躍的學習
社區,方便讀者隨時學習。
讀者對象:
1.大中專院校的老師和學生
2.編程愛好者
Java面向對象-文前.indd 4 2017/7/11 9:04:52
3.初中級程序開發人員
4.相關培訓機構的老師和學員
讀者服務:
為解決本叢書中存在的疑難問題,讀者可以訪問課工場官方網站(www.kgc.cn),
也可以發送郵件到ke@kgc.cn,我們的客服專員將竭誠為您服務。
致謝:
本叢書是由課工場大數據開發教研團隊研發編寫的,課工場(kgc.cn)是北京大
學旗下專注于互聯網人才培養的高端教育品牌。作為國內互聯網人才教育生態系統的
構建者,課工場依托北京大學優質的教育資源,重構職業教育生態體系,以學員為本、
以企業為基,構建教學大咖、技術大咖、行業大咖三咖一體的教學矩陣,為學員提供高端、
靠譜、炫酷的學習內容!
感謝您購買本叢書,希望本叢書能成為您大數據開發之旅的好伙伴!
本章任務 2
任務1 使用文本編輯器開發Java程序 2
1.1.1 Java語言的產生與發展歷史 3
1.1.2 開發環境搭建與配置 3
1.1.3 使用記事本開發Java程序 5
1.1.4 Java虛擬機與跨平臺原理 6
任務2 使用MyEclipse開發Java程序 7
1.2.1 MyEclipse的下載與使用 7
1.2.2 使用Java API幫助文檔 8
1.2.3 使用Java反編譯工具 9
本章總結 10
本章練習 11
第2章 數據類型和運算符 13
本章任務 14
任務1 實現個人簡歷信息輸出 14
2.1.1 使用規范的標識符為變量命名 15
2.1.2 使用注釋對代碼進行解釋說明 16
2.1.3 數據類型 18
任務2 實現模擬幸運抽獎 23
2.2.1 Java中的運算符 25
2.2.2 優先級和結合性 32
本章總結 33
本章練習 33
第3章 流程控制 35
本章任務 36
任務1 判斷成績取值范圍 37
3.1.1 認識流程控制結構 37
3.1.2 使用Java的選擇結構完成 程序分支處理 37
任務2 計算若干名學生每人5門課程的平均分 46
3.2.1 使用循環結構完成重復操作 47
3.2.2 使用跳轉語句控制程序流程 54
本章總結 60
本章練習 60
第4章 數組 63
本章任務 64
任務1 使用數組計算5個學生的平均分、最高分和最低分 65
4.1.1 一維數組 65
4.1.2 一維數組常見問題 73
任務2 計算每個班級的學生總成績 74
4.2.1 二維數組 74
4.2.2 二維數組及其使用 75
任務3 按升序排列每個班級的學生成績 76
4.3.1 Arrays類及其常用方法 77
4.3.2 使用Arrays類操作數組 77
本章總結 81
本章練習 81
第5章 類和對象 83
本章任務 84
任務1 定義和創建“人”類,并輸出其信息 85
5.1.1 類與對象 85
5.1.2 定義類 86
5.1.3 創建和使用對象 87
任務2 升級“人”類的功能 90
5.2.1 成員方法 90
5.2.2 成員變量 93
5.2.3 構造方法 96
任務3 在控制臺輸出人員信息 99
5.3.1 封裝概述 99
5.3.2 封裝的步驟 99
任務4 使用包的概念改進人員信息輸出功能 102
5.4.1 包的作用 102
5.4.2 包的定義 103
5.4.3 包的使用 103
任務5 在Java中使用訪問修飾符 104
5.5.1 類和類成員的訪問控制 104
5.5.2 static關鍵字 105
本章總結 107
本章練習 108
第6章 繼承和多態 111
本章任務 112
任務1 使用繼承重新定義部門類 112
6.1.1 繼承的作用 112
6.1.2 使用繼承定義部門類 113
任務2 使用繼承和重寫完善部門信息輸出 114
6.2.1 使用繼承和重寫實現部門類及子類 114
6.2.2 繼承中的方法重寫 120
任務3 輸出醫生給寵物看病的過程 121
6.3.1 實現多態的表現形式 122
6.3.2 多態的應用 125
本章總結 127
本章練習 128
第7章 抽象類和接口 131
本章任務 132
任務 模擬實現“憤怒的小鳥”游戲 132
7.1.1 初識抽象類和抽象方法 133
7.1.2 使用抽象類描述抽象的事物 134
7.1.3 抽象類和抽象方法的優勢 135
7.1.4 抽象類的局限性 136
7.1.5 初識接口 137
7.1.6 使用接口的優勢 140
7.1.7 面向對象設計的原則 142
本章總結 143
本章練習 143
第8章 異常 145
本章任務 146
任務 使用異常處理機制解決程序中
的問題 146
8.1.1 異常概述 146
8.1.2 Java異常處理機制 150
本章總結 159
本章練習 160
第9章 綜合練習—動物樂園 161
本章任務 162
任務 完成“動物樂園”綜合練習 162
9.1.1 項目需求 162
9.1.2 項目環境準備 163
9.1.3 項目覆蓋的技能點 163
9.1.4 難點分析 164
9.1.5 項目實現思路 164
本章總結 167
本章練習 167
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統研究與開發 [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術員考試32小時通關 [薛大龍]
- 電子產品設計案例教程(微課版)—基于嘉立創EDA(專業版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- Web技術開發教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術與應用 [洪旭 著]
- 建設工程法規實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統項目管理師章節習題與考點特訓(第二版) [主編 薛大龍]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發 [李智威 著]
- 網絡規劃設計師備考一本通 [夏杰 編著]