面向對象程式設計(Java)(圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

主要講述面向對象程式語言Java。從程式設計語言及Java語言產生的背景和發展過程入手,以什麼是“面向對象”這一問題引出後續章節,循序漸進地講述了Java基礎語法到Java網路編程。

內容簡介,圖書目錄,出版信息,

內容簡介

本書主要講述面向對象程式語言Java。從程式設計語言及Java語言產生的背景和發展過程入手,以什麼是“面向對象”這一問題引出後續章節,循序漸進地講述了Java基礎語法到Java網路編程。
本書主編及參編作者有多年的Java系列課程教學經驗,編撰過程中結合了編者歷年來的Java教學和信息系統開發經驗,比較詳細地介紹了Java的基礎語法知識和相關技術。全書共13章,內容包括Java概述、面向對象的基本思想、類與對象、Java語言基礎、繼承、接口、內部類、異常處理、Java中的I/O系統、Java多執行緒、數組和集合類、Java網路編程、Java的常用類。由於目前Java在視窗方面的套用場景較少,因此本書對Java中有關UI編程的部分,如awt、swing進行了省略,讀者可以參考其他教材。
本書內容豐富、注重實用,理論知識點之後一般都給出了示範代碼,部分代碼有一定的實際設計意義。另外每章都附有思考與練習,引導讀者回顧、總結所學知識點並進行進一步的學習。
本書可作為高等院校計算機類、信息類、工程類、電子商務類和管理類各專業本、專科生的教材,也可作為普通程式開發人員的自學教材或參考書。

圖書目錄

  • 第1章 Java概述 1
  • 1.1 程式設計語言的發展 1
  • 1.2 Java語言概述 2
  • 1.2.1 Java語言的產生及發展 2
  • 1.2.2 Java語言的特性 3
  • 1.2.3 Java虛擬機及Java的跨平台原理 4
  • 1.2.4 Java的平台版本 6
  • 1.3 JDK的安裝與使用 7
  • 1.3.1 JDK的下載與安裝 7
  • 1.3.2 Path與classpath環境變數 10
  • 1.3.3 第一個Java程式 12
  • 1.3.4 Java的反編譯 17
  • 1.4 集成開發工具介紹 18
  • 思考與練習 28
  • 第2章 面向對象的基本思想 29
  • 2.1 結構化程式設計方法的缺點 29
  • 2.2 面向對象的基本概念 30
  • 2.2.1 對象的基本概念 31
  • 2.2.2 面向對象中的抽象 32
  • 2.3 面向對象核心思想 34
  • 2.3.1 封裝與透明 34
  • 2.3.2 訊息與服務 36
  • 2.3.3 繼承 37
  • 2.3.4 接口 38
  • 2.3.5 多態 39
  • 2.4 類之間的關係 40
  • 2.4.1 UML簡介 40
  • 2.4.2 依賴 41
  • 2.4.3 關聯 41
  • 2.4.4 聚合與組合 42
  • 2.4.5 泛化 43
  • 2.4.6 實現 43
  • 思考與練習 44
  • 第3章 類與對象 46
  • 3.1 類的基本概念 46
  • 3.1.1 類的定義 46
  • 3.1.2 類與對象的辨析 46
  • 3.2 類與對象 47
  • 3.2.1 類的聲明 47
  • 3.2.2 成員變數 49
  • 3.2.3 成員方法 52
  • 3.2.4 構造器(Constructor) 55
  • 3.2.5 創建對象 58
  • 3.2.6 訪問對象的成員 59
  • 3.2.7 main方法 60
  • 3.2.8 關鍵字 60
  • 3.2.9 標識符 61
  • 3.2.10 static關鍵字 61
  • 3.2.11 this關鍵字 63
  • 3.2.12 package與import 65
  • 3.2.13 訪問控制修飾符 69
  • 3.2.14 完整的範例程式 70
  • 3.3 Java虛擬機運行數據區 72
  • 思考與練習 74
  • 第4章 Java語言基礎 75
  • 4.1 Java的數據類型 75
  • 4.1.1 基本數據類型 75
  • 4.1.2 布爾型 76
  • 4.1.3 整數類型 76
  • 4.1.4 字元型 80
  • 4.1.5 浮點數類型 81
  • 4.1.6 基本數據類型之間的轉換 82
  • 4.1.7 引用類型 85
  • 4.2 運算符 86
  • 4.2.1 算術運算符 86
  • 4.2.2 關係運算符 88
  • 4.2.3 位運算符 89
  • 4.2.4 邏輯運算符 93
  • 4.2.5 賦值運算符 94
  • 4.2.6 其他運算符 96
  • 4.2.7 運算符的優先權 99
  • 4.3 表達式與語句 99
  • 4.3.1 分支語句 100
  • 4.3.2 循環語句 104
  • 4.3.3 break和continue 107
  • 思考與練習 108
  • 第5章 繼承 110
  • 5.1 繼承的基本概念 110
  • 5.2 Java繼承的語法 110
  • 5.2.1 子類與超類 110
  • 5.2.2 子類能繼承的屬性及方法 111
  • 5.2.3 構造方法的繼承(super關鍵字) 111
  • 5.2.4 方法的重載 113
  • 5.2.5 方法的覆蓋 114
  • 5.2.6 方法覆蓋與重載的區別 116
  • 5.2.7 Java的上下轉型 118
  • 5.2.8 繼承的利弊與使用原則 116
  • 5.3 終止繼承 118
  • 5.4 抽象類 119
  • 5.5 多態 120
  • 5.6 Object類 125

出版信息

  • 主 編:何林波 昌燕 索望
  • 副主編:熊熙 陳丁 黃源源 劉麗
  • 書代號:445100
  • I S B N:978-7-5606-4159-1
  • 出版日期:2016-08
  • 印刷日期:2016-08

相關詞條

熱門詞條

聯絡我們