複製鏈接
請複製以下鏈接發送給好友

java程序設計

(2005年胡劍鋒編寫、清華大學出版社出版的圖書)

鎖定
《java程序設計》是2004年8月清華大學出版社出版的圖書,作者是胡劍鋒。
中文名
java程序設計
作    者
胡劍鋒 [1] 
出版時間
2004年08月01日
出版社
清華大學出版社
頁    數
328 頁
ISBN
9787302093893
裝    幀
簡裝本

目錄

java程序設計內容簡介

本書以運用JBuilderX開發Java應用程序為主線,詳細介紹了JBuilderX的各項功能及使用技巧。 全書涉及的內容包括:Java語言基礎、面向對象基本知識、Java的語法知識、JBuilderX的開發環境、Java的圖形用户編程、Java的數據庫開發、Java網絡程序開發、JavaBean組件應用、Servlet和JSP等。 本書內容全面、精練、實例豐富、實用、適合作為各類大學、商職、高專的教材,也適合Java學習者作為自學參考書。 [2] 

java程序設計目錄

第1章概述 1
1.1Java的誕生和發展規律 1
1.1.1Java的誕生 1
1.1.2Java的現狀 3
1.1.3應用範圍 3
1.1.4Java語言對軟件開發
技術的影響 4
1.1.5Java語言的特點 5
1.2與C和C++語言的異同 7
1.4Java程序種類 9
1.4.1Applet 9
1.4.2Application 9
1.4.3Servlet 10
1.4.4JSP 10
1.5Java應用程序開發 10
1.5.1JDK環境 12
1.5.2Java程序的編譯 12
1.5.3Java程序的執行 13
1.5.4Java程序的調試 13
1.5.5Java開發工具 14
1.6習題 14
第2章面向對象的基本概念 15
2.1類和對象 15
2.2類的定義和實現 17
2.2.1類的定義 18
2.2.2類的使用 19
2.2.3類的構造函數和重載 21
2.2.4對象 23
2.2.5訪問權限 26
2.3類的繼承和接口 28
2.3.1類的繼承 28
2.3.2接口 30
2.4包 32
2.4.1包的創建和引用 32
2.4.2包的訪問限制作用 34
2.4.3常用包 34
2.5方法 38
2.5.1方法的聲明 38
2.5.2方法的調用 38
2.6習題 39
第3章Java語言基礎 40
3.1變量和數據類型 40
3.1.1基本數據類型 40
3.1.2數據類型轉換 45
3.1.3常量 46
3.1.4標識符 47
3.1.5變量 48
3.2運算符和表達式 48
3.2.1運算符 48
3.2.2運算符的優先級 51
3.3Java的數組 52
3.3.1一維數組 52
3.3.2多維數組 54
3.3.3字符串 55
3.4Java的程序結構 57
3.4.1分支語句 59
3.4.2循環語句 61
3.4.3跳躍轉移語句 63
3.5異常處理 66
3.5.1錯誤和異常 66
3.5.2例外處理 66
3.5.3Java的例外處理機制 68
3.6多線程 70
3.6.1線程基本概念 70
3.6.2線程舉例 70
3.7習題 74
第4章JBuilderX開發環境 75
4.1JBuilder的歷史 75
4.2各版本JBuilder的特性簡介 75
4.3JBuilderX的安裝 80
4.3.1JBuilderXEnterprise的
安裝環境 80
4.3.2JBuilderXEnterprise的
安裝過程 80
4.4JBuilderX的主界面 83
4.5主菜單 86
4.5.1文件菜單 87
4.5.2編輯菜單 88
4.5.3查找菜單 90
4.5.4重組菜單 92
4.5.5視圖菜單 92
4.5.6工程菜單 93
4.5.7運行菜單 94
4.5.8團隊菜單 95
4.5.9嚮導菜單 96
4.5.10工具菜單 99
4.5.11窗口菜單 101
4.5.12幫助菜單 102
4.6工具欄 102
4.7創建應用程序舉例 103
4.7.1創建MyFirstApplet程序 103
4.7.2實現MyFirstApplet程序 109
4.8習題 112
第5章Java圖形用户界面編程 113
5.1抽象窗口工具包AWT 113
5.1.1AWT的基本組件 114
5.1.2AWT的事件處理 115
5.2JBuilderX中的AWT組件 116
5.2.1按鈕(Button)組件 117
5.2.2標籤(Label)組件 120
5.2.3文本框(TextField)組件和
文本區(TextArea)組件 121
5.2.4複選框(Checkbox)組件 124
5.2.5單選框(CheckboxGroup)
組件 126
5.2.6下拉列表框(Choice)組件 129
5.3Swing介紹 131
5.3.1Swing小程序 133
5.3.2圖標和標籤 135
5.3.3按鈕、複選框、單選按鈕 142
5.3.4列表框和組合框 150
5.3.5表格 156
5.3.6樹 160
5.4習題 163
第6章JavaBean組件編程 164
6.1JavaBean簡介 164
6.1.1JavaBean的基本概念 164
6.1.2JavaBean的組件模型 165
6.1.3JavaBeanAPI 167
6.2JavaBean組件的構成 174
6.2.1創建自己的JavaBean組件 174
6.2.2JBuilderX中的JavaBean
組件 178
6.3JavaBean組件的應用 182
6.3.1JPanel和JTabbedPane
組件的應用 182
6.3.2JSplitPane、JScrollPane
和JTree組件的應用 185
6.3.3JMenuBar、JPopupMenu、
JToolBar和JFileChooser
組件的應用 191
6.4習題 202 [3] 
第7章佈局管理器 203
7.1佈局管理器 203
7.2BorderLayout佈局管理器 204
7.3FlowLayout佈局管理器 206
7.4XYLayout佈局管理器 207
7.5GridBagLayout佈局管理器 209
7.6PaneLayout佈局管理器 211
7.7CardLayout佈局管理器 213
7.8其他佈局管理器 214
7.9習題 215
第8章Java與網絡 216
8.1URL類的應用 216
8.1.1URL和URL類 216
8.1.2URL類的應用 219
8.2Socket編程 223
8.2.1Socket基礎知識 223
8.2.2Socket類和
ServerSocket類 223
8.2.3再談多線程 225
8.2.4Client/Server 227
8.3習題 239
第9章JBuilder數據庫編程 240
9.1數據庫概述 240
9.1.1數據庫的基本概念 240
9.1.3數據庫產品 241
9.1.4SQL語言介紹 244
9.2JDBC簡介 246
9.2.1什麼是JDBC 246
9.2.2JDBC和ODBC比較 247
9.2.3JDBC驅動程序的類型 247
9.3JDBC數據庫應用程序 248
9.3.1如何使用JDBC 248
9.3.2java.sql.DriverManager 248
9.3.3java.sql.Connection 249
9.3.4java.sql.Statement 250
9.3.5java.sql.ResultSet 251
9.3.6一個JDBC程序的例子 251
9.3.7JDBC2.0擴展API 259
9.4用JBuilderX組件創建數
據庫程序 263
9.4.1添加JDBC驅動
至JBuilderX 263
9.4.2創建一個數據庫應用程序 264
9.4.3增加數據庫組件 265
9.4.4增加dbSwing用户
界面組件 266
9.4.5增加QueryDataSet組件 267
9.5習題 270
第10章服務器端小程序
Servlet的開發 271
10.1Servlet簡介 271
10.1.1什麼是Servlet? 271
10.1.2編寫Servlet所需要的
開發環境 271
10.1.3Servlet的工作原理 271
10.1.4Servlet的生命週期 272
10.1.5Tomcat 273
10.2JavaServletAPI編程實例解析 274
10.2.1HttpServlet類 274
10.2.2第一個Servlet程序 276
10.2.3HttpServletRequest和
HttpServletResponse 278
10.2.4HttpSession接口和
Cookie類 285
10.2.5HttpSessionBindingListener
和HttpSessionBinding
Event 292
10.3建設一個自己的搜索引擎 294
10.4習題 300
第11章JSP 301
11.1JSP技術概述 301
11.1.1JSP的特點 302
11.1.2JSP與ASP的比較 303
11.1.3JSP是如何動作的 304
11.2JSP語法詳解 304
11.2.1HTML註釋 304
11.2.2隱藏註釋 305
11.2.3聲明 305
11.2.4Page指令 306
11.2.5表達式指令 307
11.2.6Scriptlet指令 307
11.2.7JSPAction指令 308
11.3構建一個購物網站 314
11.3.1歡迎頁面 317
11.3.2商品列表頁面 318
11.3.3購物頁面 321
11.3.4計費頁面 325
11.3.5歡送頁面 327
11.4習題 328 [3] 
參考資料