評論(0

JAVA語言面向對象程序設計

標籤: 暫無標籤

《JAVA語言面向對象程序設計》一書,包括計算機編程語言、Java語言的基礎知識、面向對象程序設計原理和Java語言實現、Java特殊關鍵字的使用、異常處理、管理與I/O流、圖形用戶界面開發、多線程編程技術、小應用程序和多媒體技術、JAVA網路編程、數據結構和集合框架、Java中的資料庫編程等內容,該書可作為各類進修班、培訓班學習Java語言的教材和參考書。

  
JAVA語言面向對象程序設計

1 JAVA語言面向對象程序設計 -JAVA語言面向對象程序設計

  作者:馬俊 范玫

  出版社:機械工業出版社

  頁碼:326 頁

  出版日期:2009年

  ISBN:9787111262022

  條形碼:9787111262022

  版本:1版

  裝幀:平裝

  開本:16

  中文:中文

  叢書名:普通高等教育計算機規劃教材

2 JAVA語言面向對象程序設計 -內容簡介

  在目前的計算機編程領域,基於Java語言的面向對象程序設計是主流技術,《JAVA語言面向對象程序設計》主要講解了Java語言的基礎內容和編程的基本思路,並在面向對象的設計思想和技巧上作了深入思索和探討。《JAVA語言面向對象程序設計》通過大量的實例演示了Java語言的基本設計技巧、Java語言常用類庫的使用以及如何將面向對象的設計思想貫穿其中,大部分內容都是作者十幾年教學工作的積累和感悟。

  另外,針對愛好學習的同學每一章都準備了課外閱讀的內容,其中簡單的建模、基於Java的人工智慧程序及程序員應知道的實用法則更是作者多年上課時積累下來的經驗和思想,以課外閱讀的形式給出,用來開闊同學們的視野,引導愛思考、愛學習的同學向更為廣闊、更為深入的領域前進!

  《JAVA語言面向對象程序設計》是教育部高等學校計算機基礎課程教學指導委員會推薦教材,讀者對象是計算機相關專業方面的中職、專科、本科學生,也可作為各類進修班、培訓班學習Java語言的教材和參考書。

3 JAVA語言面向對象程序設計 -目錄

  出版說明

  序——學會學習

  前言

  第1章 計算機編程語言

  1.1 計算機的工作原理和基本概念

  1.1.1 計算機的工作原理

  1.1.2 計算機的硬體系統

  1.1.3 微型計算機的主要技術指標

  1.2 計算機編程語言的發展歷史

  1.2.1 機器語言

  1.2.2 彙編語言

  1.2.3 面向過程的高級語言

  1.2.4 面向對象的程序設計語言

  1.3 Java程序的工作原理和特點

  1.3.1 Java程序的工作原理

  1.3.2 Java程序的特點

  1.4 Java的垃圾回收機制

  1.5 Java程序的開發環境和開發步驟

  1.5.1 Java程序開發環境的搭建

  1.5.2 Java程序的開發步驟

  1.6 小結

  1.7 習題

  課外閱讀Java語言的發展歷史

  第2章 Java語言的基礎知識

  2.1 關鍵字和標識符

  2.1.1 Java語言的關鍵字

  2.1.2 標識符

  2.2 Java的基本數據類型和變數

  2.2.1 基本數據類型簡介

  2.2.2 常量

  2.2.3 變數

  2.2.4 Java的基本數據類型

  2.2.5 引用類型說明

  2.2.6 數據類型的級別及類型轉換

  2.2.7 變數的作用域

  2.3 運算符、表達式和語句

  2.3.1 算術運算符

  2.3.2 關係運算符

  2.3.3 邏輯運算符

  2.3.4 位運算符

  2.3.5 其他運算符

  2.3.6 運算符的優先順序

  2.4 常用的類和包說明

  2.5 流程式控制制

  2.5.1 順序結構

  2.5.2 二分支結構

  2.5.3 多分支結構

  2.5.4 循環結構

  2.5.5 break語句和continue語句

  2.6 數組

  2.7 命令行參數

  2.8 小結

  2.9 習題

  課外閱讀正則表達式和模式匹配

  第3章 面向對象程序設計原理和Java語言實現

  3.1 面向對象程序設計的基本概念

  3.1.1 對象

  3.1.2 類

  3.1.3 消息

  3.2 面向對象程序設計的基本原則

  3.2.1 抽象原則

  3.2.2 封裝原則

  3.2.3 繼承原則

  3.2.4 多態原則

  3.3 面向對象程序設計概述

  3.3.1 類設計的一般規則

  3.3.2 方法重載

  3.3.3 構造方法設計和對象的創建

  3.3.4 this關鍵字

  33.5 匿名對象

  3.3.6 get方法和set方法設計

  3.3.7 toString方法和equals方法設計

  3.3.8 其他功能方法設計

  3.4 方法遞歸

  3.5 Java語言中的訪問許可權

  3.6 內部類和匿名類

  3.6.1 內部類

  3.6.2 匿名類

  3.7 實常式序設計

  3.8 小結

  3.9 習題

  課外閱讀系統建模與模擬知識(一)

  第4章 Java特殊關鍵字的使用

  4.1 static關鍵字

  4.1.1 static變數

  4.1.2 static方法

  4.1.3 static代碼塊

  4.2 extends關鍵字及Java中的繼承機制

  4.2.1 繼承

  4.2.2 super關鍵字

  4.2.3 方法覆蓋和屬性隱藏

  4.2.4 方法覆蓋與方法重載的異同

  4.3 final關鍵字

  4.3.1 final類

  4.3.2 final方法

  4.3.3 final變數

  4.4 abstract關鍵字

  4.5 inerface關鍵字

  4.5.1 java介面的定義和編譯

  4.5.2 Java介面的使用

  4.6 多態

  4.7 package關鍵字

  4.8 小結

  4.9 習題

  課外閱讀系統建模與模擬知識(二)

  第5章 異常處理

  5.1 異常的定義

  5.2 異常的處理機制

  5.3 Java語言中的異常類

  5.3.1 自行異常處理

  5.3.2 迴避異常處理

  5.3.3 異常情況下的資源回收和清理工作

  5.4 自定義異常

  5.5 綜合應用舉例

  5.6 小結

  5.7 習題

  課外閱讀異常處理原則

  第6章 管理與I/O流

  6.1 流機制概述

  6.2 常用的位元組流類

  6.2.1 位元組流類的層次結構和常用方法

  6.2.2 FilelnputStream類

  6.2.3 FileOutputStream類

  6.2.4 ByteArraylnputStream類和ByteArrayOutputStream類

  6.2.5 BufferedInputStream類和BuffredOutputStream類

  6.2.6 DatalnputStream類和DataOutputStream類

  6.2.7 PipedlnputStream類和PipedOutputStream類

  6.2.8 PrintStream類

  6.3 System類與標準數據流

  6.3.1 標準輸入輸出重定向

  6.3.2 System類的常用方法

  6.4 字元流

  6.4.1 FileReader-類和FileWriter類

  6.4.2 BuffredReader-類和BufferedWriter類

  6.4.3 InputStreamReader類和OutputStreamWriter類

  6.5 隨機訪問和對象的序列化

  6.5.1 RandomAccessFile類

  6.5.2 ObjectlnputStream類和ObjectOutputStream類

  6.6 文件管理

  6.7 小結

  6.8 習題

  課外閱讀設計模式初步(一)

  第7章 圖形用戶界面開發

  7.1 基本概念

  7.2 AWT包

  7.2.1 容器組件

  7.2.2 基本組件

  7.2.3 布局管理器

  7.3 事件編程

  7.3.1 事件源類

  7.3.2 事件類

  7.3.3 豁聽者介面

  7.3.4 事件適配己器類

  7.3.5 常用的事件類編程演示

  7.4 Swing包

  7.4.1 Swing包中的容器組件

  7.4.2 Swing包中常用的標準組件

  7.4.3 Swing包中菜單的使用

  7.4.4 Swing包中添加的布局管理器類BoxLayout

  7.5 Swing包中的對話框類

  7.5.1 JDialog類的使用

  7.5.2 常用的對話框類

  7.6 小結

  7.7 習題

  課外閱讀設計模式初步(二)

  第8章 多線程編程技術

  8.1 概述

  8.2 Java多線程機制

  8.2.1 Java中的主線程

  8.2.2 如何在程序中實現多線程

  8.2.3 線程調度與優先順序

  8.2.4 線程的狀態與生命周期

  8.2.5 Thread類中的重要方法

  8.3 線程同步和死鎖

  8.3.1 線程同步

  8.3.2 死鎖

  8.4 線程間的通信

  8.5 線程聯合和守護線程

  8.6 綜合應用

  8.7 小結

  8.8 習題

  課外閱讀C/S結構和B/S結構

  第9章 小應用程序和多媒體技術

  9.1 Applet的安全性

  9.2 Applet程序的生命周期

  9.3 Applet和應用程序之間的區別

  9.4 應用程序和Applet互轉

  9.4.1 將應用程序轉換為Applet

  9.4.2 將Applet轉換為應用程序

  9.5 Applet和瀏覽器通信

  9.6 Java程序對多媒體技術的支持

  9.6.1 圖形

  9.6.2 圖像

  9.6.3 聲音

  9.7 動畫

  9.7.1 簡單實例

  9.7.2 解決閃爍

  9.7.3 放映圖像

  9.7.4 移動型動畫

  9.7.5 雙緩衝技術

  9.7.6 綜合實例

  9.8 小結

  9.9 習題

  課外閱讀程序員應該知道的一點哲學知識

  第10章 java網路編程

  10.1 計算機網路技術概述

  10.2 URL編程

  10.2.1 URL類

  10.2.2 URL編程實例

  10.2.3 其他相關類

  10.3 Socket編程

  10.3.1 Socket連接技術

  10.3.2 Socket編程實例

  10.4 UDP編程

  10.4.1 UDP通信實現

  10.4.2 UDP編程實例

  10.5 小結

  10.6 習題

  課外閱讀基於Java的人工智慧程序設計

  第11章 數據結構和集合框架

  11.1 數據結構的定義

  11.2 演算法

  11.3 Java語言對數據結構的支持和實現

  11.3.1 集合框架體系結構

  11.3.2 集合介面

  11.3.3 常用集合類

  11.3.4 常用集合類實例演示

  11.4 哈希存儲中的一些屬性

  11.5 小結

  11.6 習題

  課外閱讀程序員應知道的常用法則(一)

  第12章 Java中的資料庫編程

  12.1 JDBC介紹

  12.2 JDBCAPI介紹

  12.3 JDBC與ODBC比較

  12.4 JDBC驅動程序的類型

  12.5 JDBC編程的基本步驟

  12.6 JDBC編程進階

  12.6.1 PreparedStatement語句

  12.6.2 CallableStatement語句

  12.7 小結

  12.8 習題

  課外閱讀程序員應知道的常用法則(二)

  參考文獻

  ……

上一篇[腸桿菌]    下一篇 [Java語言程序設計]

相關評論

同義詞:暫無同義詞