java語言及套用教程

java語言及套用教程

《java語言及套用教程》是2005年人民郵電出版社出版的圖書,作者是梁錦葉。

基本介紹

  • 書名:java語言及套用教程
  • 作者:梁錦葉
  • ISBN:9787115139320
  • 出版社:人民郵電出版社
  • 出版時間:2005年9月1日
  • 書號:13932
  • 內容介紹:介紹java的基礎知識和套用實踐
圖書簡介,目錄,

圖書簡介

本書介紹java的基礎知識和套用實踐。內容包括java語言的套用基礎、java資料庫程式設計、java伺服器程式設計及java組件程式設計。全書分為14章,並附實訓及綜合案例,比較全面系統地介紹java的運行環境及開發工具、基本編程方法、java面向對象程式設計的基本概念、繼承與多態、異常處理、javaapi、web伺服器和applet程式、java多媒體程式設計、用戶圖形界面設計、java資料庫程式設計、javaservlet程式設計等內容。
本書可作為高職高專計算機專業和高等學校非計算機專業教材,也可作為internet套用開發人員的參考書。書籍

目錄

目錄:
第1章java簡介1
1.1java的發展歷程1
1.2java語言的特點2
1.3java程式分類3
1.4java的套用5
思考與練習6
第2章java運行環境搭建7
2.1java的運行系統7
2.2jdk的安裝與配製8
2.2.1jdk的獲取8
2.2.2jdk的安裝9
2.2.3環境變數的設定10
2.3java開發工具包11
2.4java源檔案編輯環境的選擇13
2.5application程式的編寫與運行13
2.6applet程式的編寫與運行14
思考與練習15
第3章數據類型、變數與表達式16
3.1數據類型16
3.2標識符與關鍵字20
3.2.1標識符20
3.2.2關鍵字20
3.3常量21
3.4變數22
3.4.1變數的概念22
3.4.2基本數據類型轉換23
3.4.3變數的作用域24
3.5運算符與表達式25
3.5.1java中的運算符25
3.5.2java語言的表達式29
3.6數組30
3.6.1一維數組30
3.6.2二維數組33
思考與練習35
第4章流程控制37
4.1選擇(條件)控制37
4.1.1條件語句(if…else)37
4.1.2多分支語句(switch…case)40
4.2循環控制42
4.2.1while語句42
4.2.2do…while語句43
4.2.3for語句44
4.3跳轉控制46
4.3.1break語句46
4.3.2return語句46
4.3.3continue語句46
4.4注釋語句47
思考與練習48
第5章java面向對象程式設計的基本概念49
5.1java面向對象基礎49
5.1.1對象與類49
5.1.2抽象50
5.1.3封裝51
5.1.4類的定義51
5.1.5類的類修飾符52
5.2對象的創建引用及構造方法54
5.2.1對象的創建54
5.2.2對象成員變數的引用55
5.2.3對象方法的調用56
5.3成員變數57
5.3.1成員變數的定義57
5.3.2成員變數的修飾符58
5.4方法61
5.4.1方法的定義61
5.4.2方法的調用62
5.4.3方法參數的傳遞62
5.4.4方法修飾符64
思考與練習66
第6章繼承與多態67
6.1繼承67
6.1.1子類的創建68
6.1.2this和super關鍵字68
6.2多態71
6.2.1方法的覆蓋71
6.2.2方法的重載73
6.3接口76
6.3.1接口的定義76
6.3.2接口的實現77
6.4包79
6.4.1包的定義79
6.4.2包的引用80
思考與練習80
第7章異常處理82
7.1異常與異常類82
7.1.1異常的概念82
7.1.2異常處理機制82
7.1.3異常類的層次結構84
7.2異常的處理86
7.2.1異常的捕獲與處理86
7.2.2異常的拋出89
思考與練習92
第8章javaapi簡介93
8.1javaapi中的包93
8.2java.lang包94
8.2.1java.lang.system類94
8.2.2java.lang.string類95
8.2.3java.lang.stringbuffer類98
8.3java.lang.math類99
8.4java.util類100
8.4.1日期類date100
8.4.2隨機數類random101
8.4.3矢量類vector102
8.5java輸入輸出類104
8.5.1輸入流與輸出流104
8.5.2檔案輸入輸出104
8.5.3緩衝區輸入輸出107
思考與練習109
第9章web伺服器和applet程式110
9.1客戶機/伺服器結構110
9.1.1web伺服器110
9.1.2統一資源定位符111
9.1.3超文本傳輸協定http114
9.1.4tomcat伺服器114
9.2html表單設計基礎117
9.2.1form語法結構117
9.2.2form屬性117
9.2.3form輸入元素118
9.3applet的執行過程120
9.4在頁面中加入applet123
9.5傳遞參數給applet124
思考與練習126
第10章圖形用戶界面程式設計128
10.1java圖形用戶界面編程基礎128
10.1.1java.awt129
10.1.2awt常見控制組件130
10.1.3布局管理器(layoutmanager)137
10.2swing簡介142
10.3事件處理機制146
10.3.1keyevent148
10.3.2textevent149
10.3.3itemevent150
10.3.4mouseevent151
思考與練習155
第11章java多媒體程式設計157
11.1多媒體技術概述157
11.2java圖形處理158
11.2.1圖形坐標系158
11.2.2graphics類158
11.2.3color類163
11.2.4文本與字型165
11.3圖像處理168
11.3.1載入圖像168
11.3.2顯示圖像170
11.3.3圖像的簡單處理170
11.4聲音播放171
11.5動畫技術173
思考與練習177
第12章java資料庫程式設計179
12.1jdbc原理179
12.1.1jdbc的功能179
12.1.2jdbc的驅動程式管理器179
12.2jdbc兩層結構和三層結構180
12.3jdbc驅動程式類型181
12.3.1jdbc-odbc橋181
12.3.2javatonativeapi182
12.3.3netprotocolapi182
12.3.4purejdbcdrive182
12.3.5建立schoolmanager資料庫和odbc數據源182
12.4jdbc資料庫訪問流程185
12.4.1載入jdbc驅動程式185
12.4.2創建資料庫連線186
12.4.3執行sql語句186
12.4.4接收並處理sql的返回結果187
12.4.5關閉創建的各個對象187
12.5jdbc應用程式接口187
12.5.1jdbcapi187
12.5.2drivermanager類188
12.5.3connection接口189
12.5.4statement接口190
12.5.5preparedstatment接口192
12.5.6resoultset接口194
思考與練習197
第13章javaservlet程式設計198
13.1javaservlet工作原理198
13.1.1servlet主要功能198
13.1.2servlet的執行過程199
13.1.3javaservlet與cgi的比較199
13.1.4servlet的運行環境199
13.1.5servlet的執行流程201
13.1.6servlet的生命周期與基本方法201
13.2servletapi203
13.2.1servlet接口203
13.2.2genericservlet類203
13.2.3httpservlet類203
13.2.4servletrequest接口204
13.2.5servletresponse接口204
13.2.6httpservletrequest接口205
13.2.7httpservletresponse接口205
13.3servlet程式設計實例206
13.4servlet會話209
13.5servlet資料庫程式設計舉例213
13.5.1查詢mssqlserver資料庫中的數據213
13.5.2數據的分頁顯示219
思考與練習222
第14章綜合案例223
14.1構建運行環境225
14.1.1建立網上書店的sqlserver資料庫225
14.1.2建立網上書店的資料庫表225
14.1.3jdk的下載、安裝,設定java環境變數227
14.1.4tomcat的下載、安裝,設定環境變數及測試227
14.1.5建立案例目錄並創建“web.xml”檔案227
14.1.6設定、測試tomcat虛擬目錄228
14.1.7下載、安裝sqlserver2000的jdbc驅動程式228
14.1.8測試資料庫的連線229
14.1.9下載、安裝、測試ant230
14.1.10下載、安裝editplus230
14.2編寫、編譯、配置、執行servlet231
14.2.1編寫ant的配置檔案“build.xml”231
14.2.2用ant編譯源檔案232
14.2.3配置servlet232
14.2.4測試servlet233
14.3創建資料庫訪問類233
14.4創建用戶類235
14.4.1創建“normaluser”類235
14.4.2從“normaluser”派生“checkeduser”類236
14.5處理用戶登錄請求238
14.5.1創建處理用戶登錄請求的“login”類238
14.5.2設定servlet240
14.5.3建立最簡單的主頁,回響用戶登錄請求241
14.6處理當前登錄用戶241
14.6.1獲取當前登錄用戶信息類“getsession”242
14.6.2註銷用戶登錄類“logout”243
14.7圖書處理——獲取圖書信息245
14.8處理字元串248
14.9創建包含檔案249
14.9.1創建檔案“top1.inc”250
14.9.2創建檔案“top2.jsp”250
14.9.3創建頁腳檔案“bottom.inc”252
14.9.4創建樣式表檔案“books.css”252
14.10完成主頁的布局253
14.11處理圖書類型255
14.11.1創建“booktype”類255
14.11.2創建“booktypefromdb”類255
14.12處理新書入庫256
14.12.1創建系統變數類“sysvarable”257
14.12.2創建添加圖書的類“newbook”257
14.12.3創建添加圖書界面261
14.13購物處理263
14.13.1創建圖書列表,查找類“booklist”263
14.13.2創建把圖書添加到購物車的類“addshopping”268
14.13.3創建查看購物車的類“viewshoppingcart”271
14.14結賬處理274
附錄實訓280
實訓一java開發環境搭建280
實訓二數據類型、運算符、表達式及數組280
實訓三流程控制281
實訓四定義類和使用類對象282
實訓五繼承與多態283
實訓六java的異常處理287
實訓七常用javaapi289
實訓八applet程式289
實訓九圖形用戶界面設計291
實訓十java多媒體程式設計295
實訓十一java資料庫程式設計299
實訓十二javaservlet程式設計299
參考文獻305

相關詞條

熱門詞條

聯絡我們