Java實用編程技術

Java實用編程技術

《Java實用編程技術》是2012年人民郵電出版社出版的圖書,作者是王誠。本書主要在介紹Java編程的相關知識基礎上,以許多實例演示了Java編程技術的內容,特別是Java執行緒、網路編程以及資料庫等編程技術。

基本介紹

  • 書名:Java實用編程技術
  • 作者:王誠
  • ISBN:9787115273031
  • 頁數:222頁
  • 定價:29.80元
  • 出版社:人民郵電出版社
  • 出版時間:2012年3月
  • 裝幀:平裝
  • 開本:16開
  • 字數:375千字
  • 版次:1
內容簡介,圖書目錄,

內容簡介

本書在選擇編排內容時注重實用性,強調實踐技能的提高,同時也注重系統性、科學性和學習性。由淺入深,闡述詳盡。本書重點突出,層次分明,理論聯繫實際,用典型的案例來演示Java編程技術的魅力,有利於培養工程套用及編程能力,可以作為高等學校計算機軟體及套用、電子信息工程、通信工程、軟體工程等相關專業的本科生教材,也可以供廣大Java軟體工程師學習參考。

圖書目錄

第1章 Java語言概述及編程基礎 1
1.1 Java語言概述 1
1.1.1 Java語言發展 1
1.1.2 Java語言的特點 2
1.1.3 Java平台 3
1.2 Java語言開發環境 4
1.2.1 Jdk下載及安裝 4
1.2.2 Java開發環境設定 6
1.2.3 Java開發過程 7
1.2.4 Eclipse開發工具及使用 8
1.3 Java語言編程基礎 10
1.3.1 Java標識符 10
1.3.2 Java關鍵字 11
1.3.3 Java基本數據類型 11
1.3.4 運算符 12
1.3.5 程式控制語句 15
思考與習題 18
第2章 Java面向對象技術基礎 19
2.1 類及對象 19
2.1.1 面向對象基本概念 19
2.1.2 類的定義 20
2.1.3 對象的創建和使用 21
2.1.4 成員方法及其修飾符 22
2.1.5 構造方法 23
2.1.6 方法重載 24
2.1.7 成員變數 26
2.2 繼承與多態性 26
2.2.1 繼承 26
2.2.2 多態與方法重寫 29
2.2.3 this關鍵字 30
2.2.4 super關鍵字 31
2.2.5 static關鍵字 32
2.2.6 final類 33
2.2.7 abstract類和抽象方法 34
2.3 包 35
2.3.1 包的概念 35
2.3.2 引入包 36
2.3.3 訪問保護 36
2.3.4 包的編譯 37
2.4 接口 37
2.4.1 接口定義 37
2.4.2 擴展接口 39
2.5 UML初步 40
思考與習題 42
第3章 Java異常處理 43
3.1 異常概述 43
3.2 異常處理 45
3.2.1 異常處理類 45
3.2.2 異常捕獲 45
3.2.3 聲明及拋出異常 50
3.3 創建用戶自定義異常 52
思考與習題 53
第4章 String類及StringBuffer類 54
4.1 String類 54
4.1.1 字元串初始化 54
4.1.2 取字元 56
4.1.3 比較操作 57
4.1.4 字元串的連線 58
4.1.5 字元串轉換 59
4.1.6 字元串的定位 60
4.1.7 字元串的修改 61
4.2 StringBuffer類 62
4.2.1 StringBuffer類介紹 62
4.2.2 StringBuffer方法 62
思考與習題 65
第5章 輸入/輸出 66
5.1 輸入/輸出基礎 66
5.1.1 流的概念 66
5.1.2 控制台輸入/輸出 68
5.1.3 檔案類 70
5.2 位元組流 72
5.3 字元流 75
思考與習題 78
第6章 執行緒 79
6.1 執行緒概念 79
6.1.1 Java執行緒模型 79
6.1.2 主執行緒 81
6.1.3 創建執行緒 82
6.1.4 執行緒優先權 86
6.2 執行緒同步 88
6.2.1 什麼是執行緒同步 88
6.2.2 執行緒通信 91
6.2.3 死鎖 95
思考與習題 96
第7章 Java網路編程 97
7.1 網路編程基礎 97
7.1.1 TCP 97
7.1.2 UDP 97
7.1.3 連線埠 97
7.1.4 套接字 97
7.1.5 客戶/伺服器模式 98
7.1.6 Java和網路 98
7.1.7 InetAddress類 99
7.1.8 URL 100
7.2 基於TCP的編程 102
7.2.1 編程模型 102
7.2.2 實例一 104
7.2.3 實例二 105
7.3 基於UDP的編程 108
7.3.1 編程模型 108
7.3.2 實例 109
思考與習題 110
第8章 Java資料庫編程 111
8.1 JDBC 111
8.1.1 JDBC概念 111
8.1.2 系統編程模型 111
8.1.3 JDBC接口 112
8.1.4 JDBC驅動 112
8.1.5 java.sql包 114
8.2 資料庫編程 116
8.2.1 SQL簡介 116
8.2.2 編程模型 117
8.2.3 圖書借閱管理系統實例 118
思考與習題 122
第9章 Java圖形用戶界面 123
9.1 概述 123
9.1.1 圖形用戶界面 123
9.1.2 組件 123
9.2 Swing組件 125
9.2.1 文本組件 125
9.2.2 按鈕組件 126
9.2.3 列表組件 126
9.2.4 視窗及面板組件 127
9.2.5 實例 127
9.3 布局管理器 129
9.3.1 布局管理器簡介 129
9.3.2 FlowLayout順序布局 129
9.3.3 BorderLayout框線布局 130
9.3.4 GridLayout格線布局 130
9.3.5 套用布局管理器的實例 131
9.4 事件 133
9.4.1 事件處理機制 133
9.4.2 事件類 134
9.4.3 事件源 140
9.4.4 監聽器 140
9.4.5 事件處理實現 142
9.4.6 適配器類 146
9.5 界面編程實例 147
思考與習題 171
第10章 JSP技術 172
10.1 概述 172
10.1.1 JSP技術概述 172
10.1.2 JSP開發環境 173
10.2 JSP語法 174
10.2.1 JSP元素 175
10.2.2 JSP指令 175
10.3 JSP內置對象 176
10.3.1 page對象 176
10.3.2 config對象 176
10.3.3 request對象 177
10.3.4 response對象 177
10.3.5 out對象 177
10.3.6 session對象 178
10.3.7 application對象 178
10.3.8 pageContext對象 178
10.3.9 exception對象 179
10.4 JSP編程實例 179
思考與習題 184
第11章 實例開發 185
11.1 試卷生成系統 185
11.1.1 程式概述 185
11.1.2 檔案說明 185
11.1.3 功能結構圖 185
11.1.4 主要界面 186
11.1.5 程式代碼清單 187
11.2 基於JSP技術的登錄註冊系統 208
參考文獻 222

相關詞條

熱門詞條

聯絡我們