Java程序設計基礎教程

國信藍橋教育科技(北京)股份有限公司,曹小平

  • 出版商: 電子工業
  • 出版日期: 2020-11-01
  • 定價: $294
  • 售價: 7.5$221
  • 語言: 簡體中文
  • 頁數: 220
  • 裝訂: 平裝
  • ISBN: 7121399962
  • ISBN-13: 9787121399961
  • 相關分類: Java 程式語言大數據 Big-data
  • 立即出貨

商品描述

本書是“大數據應用開發(Java)”1+X職業技能等級證書配套教材,同時也是藍橋學院“Java全棧工程師”培養項目配套教材。全書共9章,以初識Java、數據類型和運算符、流程控制、方法與數組、String及常用類的使用、類和對象、包和訪問控制、面向對象基本特徵、抽象類和接口為基礎,系統介紹面向對象設計(OOD)和麵向對象編程(OOP),重點突出面向對象編程的思想。本書內容豐富實用,語言通俗易懂,章節設計合理,配套資源豐富,從零基礎開始講解,盡可能降低初學者的學習門檻。本書直接服務於“大數據應用開發(Java)”1+X職業技能等級證書工作,可作為職業院校、應用型本科院校電腦應用技術、軟件技術、軟件工程、網絡工程和大數據應用技術等電腦相關專業的教材,也可供從事電腦相關工作的技術人員參考。

作者簡介

國信藍橋教育科技(北京)股份有限公司成立於□005年,是一家以大學生就業為切入點,以職業服務為主線,基於大學生職業生涯各個階段的需求提供精準服務的人才大數據科技服務□台;通過提供教育、就業、職業服務,連接高校和企業,伴隨大學生成長;獲得的資質包括國家高新技術企業、中關村高新技術企業、人力資源服務許可證、出版物經營許可證、教育部產學合作協同育人單位、教育部1+X職業技能等級證書培訓評價組織。

目錄大綱

目 錄
第1章 初識Java1
1.1 Java簡介1
1. 2 Java程序的工作原理3
1.3 Java開發環境搭建6
1.4 22個Java程序7
1.5 本章小結13
1.6 本章練習13

第2章 數據類型和運算符14
2. 1 標識符和關鍵字14
2. 2 變量和常量15
2. 3 數據類型16
2. 4 成員變量和局部變量22
2. 5 從控制台輸入數據24
2. 6 運算符25
2. 7 表達式30
2. 8 本章小結32
2. 9 本章練習32

第3章 流程控制34
3.1 if語句34
3. 2 switch語句39
3.3 循環語句41
3.4 本章小結48
3.5 本章練習49

第4章 方法與數組51
4.1 方法51
4.1.1 方法概述51
4.1. 2 方法案例55
4.1.3 遞歸57
4. 2 一維數組57
4. 2. 1 一維數組概述58
4. 2. 2 數組作為參數傳遞62
4. 2. 3 增強for循環65
4.3 排序算法65
4.3.1 冒泡排序66
4.3. 2 插入排序66
4.3.3 快速排序67
4.4 二維數組74
4.4.1 二維數組概述74
4.4. 2 二維數組案例76
4.5 本章小結78
4.6 本章練習78

第5章 String及常用類的使用84
5.1 Java API及API文檔簡介84
5. 2 String類簡介86
5.3 String類的常用方法89
5.4 StringBuffer類92
5.4.1 StringBuffer類概述92
5.4. 2 StringBuffer類案例92
5.4.3 內存模型94
5.5 其他常用工具類簡介94
5.5.1 日期類94
5.5. 2 SimpleDateFormat類97
5.5.3 其他工具類98
5.6 本章小結98
5.7 本章練習98

第6章 類和對象101
6.1 類和對象概述101
6.1.1 面向過程與面向對象101
6.1. 2 類和對象的概念102
6. 2 Java中的類103
6. 2. 1 基本語法103
6. 2. 2 案例107
6. 2. 3 初識封裝111
6.3 構造方法112
6.3.1 基本語法112
6.3. 2 this關鍵字114
6.3.3 案例115
6.4 對像初始化過程117
6.5 重載120
6.5.1 基本語法120
6.5. 2 案例120
6.6 本章小結122
6.7 本章練習122

第7章 包和訪問控制124
7.1 包概述124
7.1.1 包的基本使用125
7.1. 2 JDK中的包126
7. 2 引用包126
7. 2. 1 類的全限定名127
7. 2. 2 導入包127
7.3 訪問控制129
7.3.1 對類的訪問控制130
7.3. 2 對類成員的訪問控制130
7.4 static關鍵字131
7.4. 2 2tatic關鍵字的使用132
7.4. 2 Java靜態塊134
7.4.3 單例模式135
7.5 本章小結136
7.6 本章練習137

第8章 面向對象基本特徵138
8.1 抽象和封裝138
8.1.1 抽象138
8.1. 2 封裝139
8.1.3 完善租車系統144
8.1.4 抽象和封裝小結145
8. 2 繼承146
8. 2. 1 繼承概述146
8. 2. 2 方法重寫149
8. 2. 3 super關鍵字151
8. 2. 4 繼承中的初始化154
8. 2. 5 繼承小結155
8.3 多態156
8.3.1 多態概述156
8.3. 2 實現機制156
8.3.3 面向基類編程的思想159
8.3.4 向下轉型160
8.3.5 屬性覆蓋問題161
8.3.6 多態小結162
8.4 本章小結162
8.5 本章練習163

第9章 抽像類和接口164
9.1 抽像類164
9.1.1 抽像類概念164
9.1. 2 抽像類特徵167
9.1.3 抽像類案例168
9. 2 接口170
9. 2. 1 接口概念170
9. 2. 2 接口特徵175
9. 2. 3 接口案例179
9.3 內部類181
9.3.1 內部類概念181
9.3. 2 內部類案例183
9.4 本章小結186
9.5 本章練習186

附錄A 部分練習參考答案及解析188
參考文獻206