Java語言編程基礎

Java語言編程基礎,圖書。電子工業出版社出版。

基本信息

作者: 武馬群
叢書名: 高等職業教育貫通制教材
出版社:電子工業出版社
ISBN:7505393782
出版日期:2004 年1月
開本:16開
頁碼:204

內容簡介

本書對如何使用Java語言進行程式設計做了詳細的介紹。全書共分11章,包括Java語言概述,標識符、關鍵字和數據類型,表達式和流程控制,數組與字元串,對象、類和方法,Java語言中的接口、包和異常,Java語言的輸入與輸出,Java語言的圖形用戶界面,多執行緒,多媒體編程和網路編程。每章後附有習題,附錄中有使用Java語言需要注意的問題、JDK介紹和Java語言的內部關鍵字。
本書內容詳盡,實例豐富,列舉的實例都在JDK1.3的Windows環境下編譯通過。
本書既可作為高職高專院校教學用書,也可供信息技術領域初、中級讀者自學使用。

目錄

第1章 java語言概述
1.1 java語言的起源
1.2 java語言的特點
1.3 java語言與c、c++語言的區別
1.4 安裝和設定jdk
1.4.1 windows 95/ windows 98作業系統環境變數的設定
1.4.2 windows 2000作業系統環境變數的設定
1.5 java語言程式舉例
1.5.1 java語言應用程式(java application)
1.5.2 java語言小應用程式(java applet)
1.6 java虛擬機
1.7 面向對象編程技術
1.7.1 對象
1.7.2 訊息
1.7.3 類
1.7.4 繼承
1.7.5 多態
1.7.6 接口
習題1
第2章 標識符、關鍵字和數據類型
.2.1 java語言的基本組成
2.1.1 java語言分隔設定
2.1.2 java語言標識符
2.1.3 java語言關鍵字
2.2 java語言編碼體系
2.3 java語言數據類型
2.3.1 基本數據類型
2.3.2 常量數據
2.3.3 變數數據
2.3.4 類型轉換
習題2
第3章 表達式和流程控制
3.1 運算符和表達式
3.2 流程控制
3.2.1 表達式語句
3.2.2 複合語句
3.2.3 分支語句
3.2.4 循環語句
3.2.5 特殊的流程控制語句
習題3
第4章 數組與字元串
4.1 數組
4.1.1 一維數組的聲明
4.1.2 一維數組的創建與賦值
4.1.3 數組邊界
4.2 字元串
4.2.1 字元串的概念
4.2.2 字元串說明及初始化
4.2.3 字元串處理
4.2.4 幾個特殊處理
習題4
第5章 對象、類和方法
5.1 類
5.1.1 類的定義
5.1.2 類的構造方法
5.1.3 final類
5.1.4 抽象類
5.1.5 類的定義示例
5.2 成員變數
5.2.1 成員變數的聲明
5.2.2 static靜態變數
5.2.3 final最終變數
5.3 成員方法
5.3.1 成員方法的定義
5.3.2 方法體
5.3.3 重載方法名
5.3.4 finalize方法
5.3.5 用方法模組化程式
5.4 子類
5.4.1 定義
5.4.2 類成員變數的隱藏和方法的覆蓋
5.5 創建、使用對象
5.5.1 聲明和創建對象
5.5.2 對象的初始化
5.5.3 對象的使用
5.5.4 對象的清除
5.6 this變數和super變數
5.6.1 this變數
5.6.2 super變數
習題5
第6章 java語言中的接口、包和異常
6.1 接口
6.1.1 接口的引入
6.1.2 接口的聲明
6.1.3 接口的實現
6.1.4 多重繼承
6.1.5 接口的另一個套用
6.2 包
6.2.1 java語言常用的幾個包
6.2.2 package語句
6.2.3 引入java包中的類和接口import語句
6.3 異常
6.3.1 異常入門
6.3.2 異常的捕獲和處理
6.3.3 異常類和異常類的構造方法
6.3.4 拋出異常throw和throws語句
6.3.5 建立自己的異常
6.3.6 try-catch-finally語句的基本使用
習題6
第7章 java語言的輸入與輸出
7.1 輸入與輸出
7.1.1 inputstreame類
7.1.2 outputstrearn類
7.1.3 reader類
7.1.4 writer類
7.2 標準輸入與輸出
7.3 java語言的檔案管理
習題7
第8章 java語言的圖形用戶界面
8.1 概述
8.2 java.awt
8.2.1 component類
8.2.2 frame類
8.2.3 panel類
8.2.4 dialog類
8.3 布局管理
8.3.1 BorderLayout管理器
8.3.2 cardlayout管理器
8.3.3 FlowLayout管理器
8.3.4 gridlayout管理器
8.3.5 gridbaglayout管理器
8.4 組件
8.4.1 button類
8.4.2 checkbox類
8.4.3 checkboxgroup類
8.4.4 choice類
8.4.5 label類
8.4.6 list類
8.4.7 textfield類
8.4.8 textarea類
8.4.9 選單
8.5 事件處理
8.5.1 actionevent事件
8.5.2 itemevent事件
8.5.3 keyevent事件
8.5.4 mouseevent事件
8.5.5 textevent事件
8.5.6 windowsevent事件
8.6 awt繪圖
習題8
第9章 多執行緒
9.1 執行緒與多執行緒
9.1.1 執行緒的概念
9.1.2 執行緒的結構
9.1.3 一個簡單的多執行緒示例
9.2 創建執行緒
9.2.1 創建執行緒的方法之一——繼承thread類
9.2.2 創建執行緒的方法之二──實現runnable接口
9.2.3 關於兩種創建執行緒方法的討論
9.3 執行緒的啟動
9.4 執行緒的調度
9.5 執行緒的基本控制
9.5.1 結束執行緒
9.5.2 檢查執行緒
9.5.3 掛起執行緒
9.6 多執行緒同步機制
9.6.1 wait( )等待和Notify( )通知方法
9.6.2 執行緒監視器
9.6.3 一個執行緒的生命周期
9.6.4 執行緒堵塞
9.6.5 執行緒死鎖
9.6.6 執行緒的優先權
9.6.7 執行緒同步
9.6.8 多執行緒的弊端
習題9
第10章 多媒體編程
10.1 圖像處理
10.2 動畫效果
10.2.1 用多執行緒實現動畫文字
10.2.2 顯示動畫
10.2.3 雙緩衝技術
10.3 聲音處理
10.3.1 載入聲音檔案
10.3.2 播放聲音檔案
習題10
第11章 網路編程
11.1 基本概念與協定
11.1.1 ip地址
11.1.2 連線埠
11.1.3 客戶機與伺服器
11.1.4 連線與無連線
11.1.5 協定
11.2 利用url獲取internet資源
11.2.1 url類
11.2.2 獲取url的信息
11.2.3 獲取網路圖片
11.3 套接字
11.3.1 socket和serversocket
11.3.2 socket的通信步驟
11.4 一個簡單的socket通信程式
習題11
附錄
附錄a 使用java語言需要注意的問題
附錄b jdk介紹
附錄c java語言的內部關鍵字

相關詞條

相關搜尋

熱門詞條

聯絡我們