面向對象程式設計(Java)(2017年高等教育出版社出版書籍)

面向對象程式設計(Java)(2017年高等教育出版社出版書籍)

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

《面向對象程式設計(Java)》是由陸兵主編,高等教育出版社於2017年8月29日出版的“十二五”職業教育國家規劃教材,是高等職業院校相關課程的教材,也是程式設計的培訓教材以及計算機愛好者的自學用書。

全書共有九章,主要內容包括面向對象基礎、面向對象的Java語言描述、Java程式設計基礎等。

基本介紹

  • 書名:面向對象程式設計(Java)
  • 作者:陸兵
  • 類別:“十二五”職業教育國家規劃教材
  • 出版社:高等教育出版社
  • 出版時間:2017年8月29日
  • 頁數:278 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:978704048032 
  • CIP核字號:2017171833 
  • 版面字數:440千字
成書過程,修訂過程,出版工作,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

修訂過程

《面向對象程式設計(Java)》由常州輕工職業技術學院陸兵、周國華、陳曉春編寫。其中,陸兵編寫第1章、第2章、第3章和第8章,周國華編寫第4章、第5章和第7章,陳曉春編寫第6章、第9章。陸兵擔任主編並負責本書的總體設計、統稿。

出版工作

2017年8月29日,該書由高等教育出版社出版。
出版社工作人員
策劃編輯責任編輯封面設計責任印製
王威
王威
張文豪
高忠富

內容簡介

該教材共有九章,主要內容包括: 面向對象基礎、面向對象的Java語言描述、Java程式設計基礎、Java對象容器、程式中的異常處理、多執行緒程式設計、GUI程式設計和資料庫應用程式設計等。
該書在圖形化教學環境BlueJ中,從面向對象的基礎知識講起,介紹了封裝、繼承、多態、接口、容器、異常處理、圖形界面、多執行緒、資料庫操作等編程技術。

教材目錄

目錄
第1章 面向對象基礎
1.1 對象
1.2 類2
1.3 對象與類之間的關係
1.4 面向對象
1.5 UML
1.6 類的UML表示
1.7 類之間的關係
1.8 對象的UML表示
1.9 對象的生存期
1.10 對象的狀態
1.11 對象的互動
1.12 對象的活動
1.13 面向對象的特性
1.14 訪問許可權
小結
習題
第2章 面向對象的Java語言描述(一)
2.1 Java語言概述
2.2 面向對象與Java語言之間的關係
2.3 Java語言的用途
2.4 Blue J簡介
2.5 定義類
2.6 編輯類
2.7 保存類
2.8 刪除類
2.9 觀察對象
2.10 帶形參的構造器
2.11 調用方法
2.12 帶形參的方法
2.13 對象狀態轉換
2.14 銷毀對象
2.15 對象間的互動
2.16 對象引用
2.17 閱讀理解類
2.18 驗證構造器與方法的正確性
2.19 實現封裝
2.20 實現繼承
2.21 實現多態
小結
習題
第3章 面向對象的Java語言描述(二)
3.1 重載
3.2 參數類型與參數傳遞
3.3 終結類與終結方法
3.4 靜態屬性與靜態方法
3.5 抽象類
3.6 內部類
3.7 接口
3.8 包
3.9 Java類庫
3.10 訪問許可權
小結
習題
第4章 Java程式設計基礎
4.1 電腦程式
4.2 Java語言與Java程式
4.3 Java程式的組成與結構
4.4 注釋
4.5 基本數據類型
4.6 變數與常量
4.7 包裝類、拆箱與裝箱
4.8 字元串
4.9 運算符與表達式
4.10 數據類型轉換
4.11 流程控制
4.12 案例
4.13 main( )的作用
小結
習題
第5章 Java對象容器
5.1 數組
5.2 集合
5.3 泛型
5.4 案例
小結
習題
第6章 程式中的異常處理
6.1 異常的概念
6.2 異常的分類
6.3 異常的處理機制
6.4 自定義異常類
6.5 案例
小結
習題
第7章 多執行緒程式設計
7.1 程式、進程與執行緒
7.2 執行緒編程基礎
7.3 執行緒的生命周期
7.4 執行緒調度
7.5 多執行緒的編程方式
7.6 執行緒死鎖
小結
習題
第8章 GUI程式設計
8.1 GUI的概念
8.2 Java與GUI
8.3 組件
8.4 AWT與Swing 包
8.5 容器
8.6 窗體
8.7 按鈕
8.8 標籤
8.9 面板
8.10 管理組件布局
8.11 單行文本編輯框
8.12 多行文本編輯框
8.13 下拉列表
8.14 單選按鈕
8.15 複選框
8.16 列表框
8.17 GUI程式與用戶的互動
8.18 事件分類
8.19 監聽器分類
8.20 單擊按鈕事件示例
8.21 鍵盤事件示例
8.22 滑鼠事件示例
8.23 適配器
8.24 對話框
8.25 標準對話框
8.26 投骰子GUI程式
小結
習題
第9章 資料庫應用程式設計
9.1 JDBC基礎
9.2 JDBC
9.3 創建資料庫連線
9.4 資料庫的基本操作
9.5 信息管理程式
小結
習題
參考文獻

教學資源

該教材配套有教學課件、參考答案、Java原始碼等數位化教學資源。
該教材還配有二維碼資源,包含微課、視頻等課程資源。

教材特色

一是該教材編寫思路新穎。該書以面向對象思維培養為主線,提出“不是因為學習Java而採用面向對象程式設計,而是因為採用面向對象程式設計才選擇了Java”,將抽象的概念與具體的Java描述示例有機地結合在一起。
二是該教材內容取捨有度。該書學習的第一個示例不再是沒有任何面向對象特徵的“HelloWorld"Java程式,而是首先引人了面向對象程式設計中兩個最基本的概念:對象和類。在這個基礎上,通過簡明的例子清晰地展示了面向對象的重要特性:抽象、封裝、繼承、多態。該書從基本概念逐步過渡到高級概念後,增加了一些與面向對象概念密切相關的套用主題,如圖形界面、多執行緒、資料庫操作等,這種內容的取捨和組織方式更加貼近學生的學習規律,容易學習掌握。
三是該教材示例簡明有趣。該書儘可能用簡單明了而富有趣味性的示例讓讀者對概念有全面、準確的理解,並且將面向對象思維的觸角向外延伸,在拓寬面向對象套用領域的同時,開闊學生思路。
四是該教材設定了實時實戰訓練。該書緊密結合國外大學普遍採用的專門為教學開發的圖形化教學環境Blue J,使學生在學習的初始就能夠在實際環境中直觀地進行觀察和操作練習,培養學生面向對象的思維方法。

作者簡介

陸兵,常州輕工職業技術學院信息工程學院教授,軟體專業帶頭人。

相關詞條

熱門詞條

聯絡我們