Java面向對象程式開發及實戰

Java面向對象程式開發及實戰

《Java面向對象程式開發及實戰》是2019年11月人民郵電出版社出版的圖書,作者是肖睿、崔雪煒。

基本介紹

  • 書名:Java面向對象程式開發及實戰
  • 作者:肖睿、崔雪煒
  • 出版社:人民郵電出版社
  • 出版時間:2019年11月
  • 頁數:195 頁
  • 定價:36 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115473998
內容簡介,圖書目錄,

內容簡介

本書從Java語言的學習開始,學習Java,掌握其基礎語法是必備的,從變數、數據類型、運算符、流程控制、數組等基礎語法帶你入門,漸漸掌握Java最精髓的面向對象思想,包括封裝、繼承、多態、接口等內容。這是一個由淺入深的過程,也是一個收穫滿滿的學習過程。
本書使用Java及面向對象思想進行控制台程式開發,並配以完善的學習資源和支持服務。

圖書目錄

序言
前言
第 1章Java初體驗良槓院 1
任務1使用記事本開發Java程式 2
1.1.1 Java語言發展史 2
1.1.2 Java開發環境搭建 3
1.1.3 編寫第 一個Java程式 4
1.1.4 Java跨平台原理 5
任務2使用MyEclipse開發Java程式 6
1.2.1 MyEclipse的安裝和使用 6
1.2.2 Java API幫助文檔 8
1.2.3 葛辣定Java反編譯工具 9
本章總結 10
本章練習 11
第 2章數據類型與運算符 13
任務1實現個人信息輸出 14
2.1.1 變數的命名 14
2.1.2 Java中的注釋 15
2.1.3 數據類型 18
任務2實現抽獎程式 23
2.2.1 常用運算符 24
2.2.2 運算符的優先權 32
本章總結 33
本章練習 33
第3章流程控制——選擇結構與循環結構 35
任務1判斷成績取值範圍 36
3.1.1 流程控制結構 36
3.1.2 選擇結構 36
任務2計算學生課程平均分 46
3.2.1 循環結構 46
3.2.2 跳轉語句 54
本章總結 60
本章練習 60
第4章數組 63
任務1使用數組進行基本運算 64
4.1.1 一維數組 64
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
5.1項目需求 84
5.2項目環境準備 84
5.3案例覆蓋的技能點 84
5.4難點分析 85
5.5項目實現思路 86
本章總結 98
本章練習 98
第6章面向對象基礎 99
任務1實現類的基本操作 100
6.1.1 面向對象的基本概念 100
6.1.2 定義類 101
6.1.3 創建和使用對象 103
任務2升級類的功能 106
6.2.1 成員方法 106
6.2.2 成員變數 109
6.2.3 構造方法 111
任務3在控制台輸出人員信息 115
6.3.1 封裝概述 115
6.3.2 封裝的步驟 115
任務4使用包改進信息輸出 118
6.4.1 包的概述 118
6.4.2 包的定義 119
6.4.3 包的使用 119
任務5使用訪問修飾符 120
6.5.1類和類成員的訪問控驗嫌櫻制 121
6.5.2 static關鍵字 121
本章總結 123
本章練習 124
第7章繼承和多態 127
任務1使用繼承重新定義部門類欠判 128
7.1.1 繼承的基本概念 128
7.1.2 繼承的套用 129
任務2使用繼承和重寫完善類習鍵榜甩的結構 130
7.2.1 使用繼承和重寫實現部門類及子類 130
7.2.2 方法重寫 136
任務3輸出醫生給寵物看病的過程 138
7.3.1 實現多遙抹糊廈態 138
7.3.2 多態的套用 142
本章總結 144
本章練習 144
第8章抽象類和接口 147
任務模擬實現“憤怒的小鳥”遊戲 148
8.1.1 初識抽象類和抽象方法 148
8.1.2 使用抽象類描述抽象的事物 149
8.1.3 抽象類和抽象方法的優勢 151
8.1.4 抽象類的局限性 152
8.1.5 初識接口 153
8.1.6 使用接口的優勢 156
8.1.7 面向對象設計的原則 158
本章總結 159
本章練習 159
第9章異常的捕獲和處理 161
任務使用異常處理機制解決問題 162
9.1.1 異常概述 162
9.1.2 Java異常處理機制 166
本章總結 175
本章練習 176
第 10章綜合實戰——QuickHit 177
10.1項目需求 178
10.2項目環境準備 178
10.3案例覆蓋的技能點 178
10.4難點分析 178
10.5項目實現思路 182
本章總結 186
本章練習 186
附錄 187
附錄1Java初學者學習方法 187
附錄2MyEclipse常用基本操作匯總 188
第6章面向對象基礎 99
任務1實現類的基本操作 100
6.1.1 面向對象的基本概念 100
6.1.2 定義類 101
6.1.3 創建和使用對象 103
任務2升級類的功能 106
6.2.1 成員方法 106
6.2.2 成員變數 109
6.2.3 構造方法 111
任務3在控制台輸出人員信息 115
6.3.1 封裝概述 115
6.3.2 封裝的步驟 115
任務4使用包改進信息輸出 118
6.4.1 包的概述 118
6.4.2 包的定義 119
6.4.3 包的使用 119
任務5使用訪問修飾符 120
6.5.1類和類成員的訪問控制 121
6.5.2 static關鍵字 121
本章總結 123
本章練習 124
第7章繼承和多態 127
任務1使用繼承重新定義部門類 128
7.1.1 繼承的基本概念 128
7.1.2 繼承的套用 129
任務2使用繼承和重寫完善類的結構 130
7.2.1 使用繼承和重寫實現部門類及子類 130
7.2.2 方法重寫 136
任務3輸出醫生給寵物看病的過程 138
7.3.1 實現多態 138
7.3.2 多態的套用 142
本章總結 144
本章練習 144
第8章抽象類和接口 147
任務模擬實現“憤怒的小鳥”遊戲 148
8.1.1 初識抽象類和抽象方法 148
8.1.2 使用抽象類描述抽象的事物 149
8.1.3 抽象類和抽象方法的優勢 151
8.1.4 抽象類的局限性 152
8.1.5 初識接口 153
8.1.6 使用接口的優勢 156
8.1.7 面向對象設計的原則 158
本章總結 159
本章練習 159
第9章異常的捕獲和處理 161
任務使用異常處理機制解決問題 162
9.1.1 異常概述 162
9.1.2 Java異常處理機制 166
本章總結 175
本章練習 176
第 10章綜合實戰——QuickHit 177
10.1項目需求 178
10.2項目環境準備 178
10.3案例覆蓋的技能點 178
10.4難點分析 178
10.5項目實現思路 182
本章總結 186
本章練習 186
附錄 187
附錄1Java初學者學習方法 187
附錄2MyEclipse常用基本操作匯總 188

相關詞條

熱門詞條

聯絡我們