Java程式設計基礎教程[2010年人民郵電出版社出版圖書]

《 Java程式設計基礎教程 》是2010年人民郵電出版社出版的圖書,作者是朱喜福。

內容簡介

《Java程式設計基礎教程》從Java語言編程的入門概念開始,對Java面向對象編程基本概念和技術等內容進行了較為全面和詳細地的講解。《Java程式設計基礎教程》主要內容包括Java語言基礎和面向對象編程基礎,圖形用戶界面設計與實現,異常處理和多執行緒編程套用,Java輸入輸出和網路編程套用以及JDBC資料庫套用編程等,此外全書還設計了3個綜合實訓,有利於加深學生對Java編程知識的理解,培養學生的綜合編程技能,提高分析問題和解決問題的能力。

編輯推薦

《Java程式設計基礎教程》可作為高等職業院校Java程式設計課程的教材和參考書,也可作為對Java編程感興趣的讀者的入門參考書。

圖書目錄

第1章 Java語言基礎

1.1 Java編程平台和兩類Java程式

1.1.1 Java語言介紹

1.1.2 Java編程環境說明

1.1.3 兩類可運行的Java程式

1.1.4 源程式編碼格式說明

1.2 Java語言基本知識

1.2.1 關鍵字、標識符、分隔設定和程式注釋

1.2.2 基本數據類型

1.2.3 運算符和表達式

1.2.4 語句

1.3 Java面向對象編程簡單說明

1.3.1 面向對象編程和“類”類型

1.3.2 使用“類”類型——創建和使用對象

1.3.3 自定義“類”類型

1.3.4 “類”類型的進一步說明

1.4 Java控制結構

1.4.1 分支選擇結構

1.4.2 循環結構

1.4.3 跳出循環

1.5 數組和ArrayList類

1.5.1 一維數組

1.5.2 二維數組

1.5.3 數組的排序和查找

1.5.4 ArrayList類

1.6 main方法

實訓題

第2章 Java面向對象編程基礎

2.1 面向對象編程概述

2.1.1 面向對象編程的基本特徵

2.1.2 包和訪問許可權

2.1.3 源檔案結構、程式說明文檔和jar文檔的生成

2.1.4 關鍵字this和static的說明

2.1.5 對象的清除

2.2 類的繼承、接口、內部類和多態性

2.2.1 類的包含關係和繼承關係

2.2.2 抽象類(abstract)、最終類(final)和靜態(static)成員

2.2.3 類的繼承

2.2.4 接口和接口的實現

2.2.5 內部類和匿名類對象的使用

2.3 Java類庫簡介和常用類的使用舉例

2.3.1 Java類庫簡介

2.3.2 JavaAPI文檔

2.3.3 常用類的使用

2.3.4 字元串類和正則表達式

2.3.5 Java集合框架中的接口和類的使用

實訓題

第3章 Java圖形用戶界面

3.1 底層容器和容器布局

3.1.1 容器(Container)和組件(Component)

3.1.2 常用布局(Layout)

3.1.3 視窗(JFrame)

3.1.4 小程式(JApplet)

3.1.5 對話框

3.2 常用組件及事件處理

3.2.1 組件的通用設定

3.2.2 字型(Font)的創建和顏色(Color)

3.2.3 Java中的事件及事件的處理

3.2.4 標籤、文本框、密碼框、文本區和按鈕的使用

3.2.5 單選按鈕(JRadioButton)和多選按鈕(JCheckBox)的使用

3.2.6 列表(JList)和下拉列表(JComboBox)的使用

3.2.7 樹節點(DefaultMutableTreeNode)和樹(JTree)的使用

3.2.8 表格模型(AbstractTableModel)和表格(JTable)的使用

3.2.9 滑動桿(JSlider)的使用

3.2.10 計時器(Timer)的使用

3.3 鍵盤事件和滑鼠事件

3.3.1 鍵盤事件(KeyEvent)及處理

3.3.2 滑鼠事件(MouseEvent)及處理

3.4 選單、工具條、檔案選擇對話框和內部視窗的使用

3.4.1 選單(JMenu)的使用

3.4.2 工具條(JToolBar)的使用

3.4.3 檔案選擇對話框(JFileChoose)的使用

3.4.4 內部視窗(JInternalFrame)的使用

3.5 繪製圖形和顯示圖像、圖像緩衝區

3.5.1 畫圖類(Graphics、Graphics2D)和圖像緩衝區(BufferedImage)

3.5.2 顯示圖像(Image)

實訓題

第4章 Java異常和多執行緒

4.1 Java異常

4.1.1 Java的異常類(Exception)

4.1.2 Java異常處理

4.1.3 自定義異常

4.2 Java多執行緒

4.2.1 Java中的Thread類和Runnable接口

4.2.2 執行緒的生命周期和執行緒控制

4.2.3 多執行緒編程舉例

實訓題

第5章 Java輸入輸出和網路編程

5.1 Java輸入/輸出流

5.1.1 概述

5.1.2 位元組檔案輸入/輸出流

5.1.3 增加緩衝和讀/寫基本數據類型

5.1.4 通過管道讀/寫數據

5.1.5 類對象的讀/寫

5.1.6 檔案類(File)

5.1.7 檔案的隨機訪問(RandomAccessFile)

5.1.8 字元檔案的讀、寫

5.1.9 緩衝和通道的使用

5.2 Java網路編程

5.2.1 概述

5.2.2 Socket通信

5.2.3 UDP數據報通信

5.2.4 使用Socket通信實現簡單聊天室

實訓題

第6章 JDBC資料庫套用編程

6.1 編程環境和SQL語言基礎

6.1.1 編程環境

6.1.2 關係資料庫管理系統

6.1.3 數據定義語言(DDL)

6.1.4 數據查詢語言(DQL)和數據處理語言(DML)

6.2 JDBC資料庫套用編程

6.2.1 JDBC概述

6.2.2 JDBC編程實現question表記錄的操作

6.2.3 資料庫管理圖形界面設計與實現

實訓題

第7章 綜合實訓

7.1 螃蟹過街遊戲設計

7.1.1 實訓目的

7.1.2 實訓環境

7.1.3 實訓內容

7.1.4 理論基礎

7.1.5 實訓思考題

7.1.6 實訓報告要求

7.2 考試管理系統設計

7.2.1 實訓目的

7.2.2 實訓環境

7.2.3 實訓內容

7.2.4 理論基礎

7.2.5 實訓思考題

7.2.6 實訓報告要求

7.3 C/S網路考試系統設計

7.3.1 實訓目的

7.3.2 實訓環境

7.3.3 實訓內容

7.3.4 理論基礎

7.3.5 實訓思考題

7.3.6 實訓報告要求

附錄 Eclipse使用簡介

附錄1 JDK1.5+Eclipse3.2的安裝

附錄2 在Eclipse3.2 下創建java項目

附錄3 創建javaBean和代碼重構

相關詞條

熱門詞條

聯絡我們