Java程序設計基礎教程

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

  • 出版商: 電子工業
  • 出版日期: 2020-11-01
  • 售價: $294
  • 貴賓價: 9.5$279
  • 語言: 簡體中文
  • 頁數: 220
  • ISBN: 7121399962
  • ISBN-13: 9787121399961

立即出貨

相關主題

商品描述

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

目錄大綱

目 錄 第1章 初識Java 1 1.1 Java簡介 1 1.2 Java程序的工作原理 3 1.3 Java開發環境搭建 6 1.4 第一個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.1 static關鍵字的使用 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