注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計JAVA及其相關JAVA于面向?qū)ο蟪绦蛟O計導論

JAVA于面向?qū)ο蟪绦蛟O計導論

JAVA于面向?qū)ο蟪绦蛟O計導論

定 價:¥35.00

作 者: 金志農(nóng) 主編
出版社: 北京希望電子出版社
叢編項: 二十一世紀大學計算機應用系列教材
標 簽: Java

ISBN: 9787505110014 出版時間: 2004-10-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 289 字數(shù):  

內(nèi)容簡介

  本書是作者在多年從事面向?qū)ο蟪绦蛟O計教學和科研實踐的基礎上,進行歸納、總結(jié)、提高,并參考有關文獻編寫而成。全書共10章。第1章概述了面向?qū)ο蟪绦蛟O計基本概念;第2章講述了JAVA基本語法;第3章和第4章是運用JAVA語言實現(xiàn)面向?qū)ο蟮某绦蛟O計;從第5章開始講述JAVA的各種主要包和類庫的使用;第6章運用JAVA實現(xiàn)了一些常用的算法和數(shù)據(jù)結(jié)構(gòu);第7章運用AWT包和SWING包實現(xiàn)基本的圖形用戶界面設計;第8章講述了JAVA對數(shù)據(jù)庫的訪問和操作技術(shù);第9章簡要介紹了JSP技術(shù),并和基本的JAVA程序設計技術(shù)相結(jié)合實現(xiàn)網(wǎng)絡編程;并在最后一章實現(xiàn)一個較詳細的實例,以便讀者學習掌握JAVA程序設計方法。本書面向?qū)ο笫谴髮W計算機專業(yè)或非計算機專業(yè)的學生以及其他自學人員。

作者簡介

暫缺《JAVA于面向?qū)ο蟪绦蛟O計導論》作者簡介

圖書目錄

第1章 面向?qū)ο蟪绦蛟O計基本概念 1
1.1 面向?qū)ο笈c面向過程 1
1.1.1 面向?qū)ο蠹夹g(shù)的基本概念 2
1.1.2 應用實例 9
1.2 面向?qū)ο筌浖_發(fā)方法概述 9
1.3 面向?qū)ο蠓治龈攀?13
1.4 小結(jié) 17
1.5 習題 18
第2章 Java基本語法 19
2.1 Java編譯運行環(huán)境 19
2.1.1 安裝JDK 19
2.1.2 JDK簡介 20
2.1.3 Java開發(fā)環(huán)境 23
2.1.4 環(huán)境變量配置 23
2.1.5 Application與Applet 24
2.2 Java符號集 27
2.2.1 關鍵字 28
2.2.2 標識符 28
2.2.3 常量 29
2.2.4 注釋 30
2.3 變量與數(shù)據(jù)類型 30
2.3.1 變量 30
2.3.2 數(shù)據(jù)類型 32
2.4 表達式與運算符 33
2.4.1 算術(shù)運算符 33
2.4.2 關系運算符與邏輯運算符 38
2.4.3 位運算符 40
2.4.4 賦值運算符 41
2.4.5 條件運算符 42
2.5 控制流與數(shù)組 43
2.5.1 分支語句 44
2.5.2 循環(huán)語句 48
2.5.3 跳轉(zhuǎn)控制語句 52
2.5.4 數(shù)組 55
2.6 小結(jié) 58
2.7 習題 58
第3章 Java面向?qū)ο蟪绦蛟O計基礎 60
3.1 類的定義 60
3.1.1 類的定義格式 60
3.1.2 對象的定義與使用 64
3.1.3 構(gòu)造函數(shù) 66
3.1.4 訪問控制符號的使用 69
3.2 關鍵字static 71
3.2.1 靜態(tài)方法 73
3.2.2 靜態(tài)變量 73
3.2.3 靜態(tài)類 75
3.3 內(nèi)部類 76
3.4 方法 78
3.4.1 by value(傳值)與by reference(傳地址) 78
3.4.2 方法重載 79
3.4.3 構(gòu)造函數(shù)重載 82
3.4.4
把對象作為參數(shù) 84
3.4.5 返回對象 86
3.5 小結(jié) 87
3.6 習題 88
第4章 高級面向?qū)ο蟪绦蛟O計 90
4.1 組合. 繼承與多態(tài) 90
4.1.1 組合簡介 90
4.1.2 繼承的定義 93
4.1.3 成員的訪問 95
4.1.4 final 97
4.1.5 this和super 100
4.2 方法的重載(overload)與方法的覆蓋(override) 103
4.2.1 動態(tài)綁定和多態(tài) 105
4.2.2 應用方法重載 106
4.3 抽象類與抽象方法 108
4.4 包 111
4.4.1 包的定義 111
4.4.2 訪問控制 112
4.4.3 包的引用 113
4.4.4 CLASSPATH 113
4.5 接口 114
4.5.1 接口定義 114
4.5.2 實現(xiàn)接口 115
4.5.3 通過接口引用實現(xiàn)接口 115
4.5.4 局部實現(xiàn) 116
4.5.5 應用接口 117
4.5.6 接口變量 120
4.5.7 接口的擴展 121
4.6 異常處理 122
4.7 小結(jié) 129
4.8 習題 129
第5章 Java核心類庫基礎 132
5.1 LANG包 132
5.1.1 Object類 132
5.1.2 Class類 137
5.1.3 String類 139
5.1.4 System類 143
5.1.5 Thread類 146
5.1.6 接口 150
5.2 UTIL包 152
5.2.1 類集概述 152
5.2.2 類集接口 153
5.2.3 Collection類 157
5.3 I/O包 162
5.3.1 流概述 163
5.3.2 文件系統(tǒng) 164
5.3.3 抽象流類 168
5.3.4 文件輸入輸出流類 169
5.3.5 隨機訪問文件類 171
5.3.6 數(shù)據(jù)輸入輸出流類 173
5.4 小結(jié) 173
5.5 習題 174
第6章 常用算法與數(shù)據(jù)結(jié)構(gòu) 176
6.1 排序與查找 176
6.1.1 排序 176
6.1.2 查找 183
6.2 堆棧與隊列 187
6.2.1 堆棧 187
6.2.2 隊列 190
6.3 樹 193
6.3.1 二叉樹 194
6.3.2 遍歷二叉樹 195
6.3.3 二叉排序樹 196
6.4 小結(jié) 201
6.5 習題 201
第7章 圖形用戶界面 203
7.1 圖形用戶界面的概念 203
7.1.1 用戶界面的演變 203
7.1.2 AWT和SWING 204
7.1.3 一個簡單的圖形界面程序 204
7.2 圖形界面構(gòu)件 205
7.2.1 容器類構(gòu)件 206
7.2.2 按鈕類構(gòu)件 206
7.2.3 選項類構(gòu)件 207
7.2.4 文本類構(gòu)件 207
7.2.5 標簽類構(gòu)件 207
7.2.6 滾動條類構(gòu)件 208
7.2.7 繪畫類構(gòu)件 208
7.2.8 菜單類構(gòu)件 208
7.3 布局方式 209
7.3.1 FlowLayout布局 210
7.3.2 BorderLayout布局 210
7.3.3 GridLayout布局 210
7.3.4 CardLayout布局 211
7.3.5 GridBagLayout布局 211
7.3.6 BoxLayout布局 215
7.4 事件 215
7.4.1 委托事件機制 215
7.4.2 事件監(jiān)聽器 217
7.4.3 常用事件處理 220
7.5 更復雜的界面處理 221
7.5.1 控制顯示效果 221
7.5.2 第三方組件 222
7.5.3 自定義組件 223
7.6 示例剖析 225
7.7 小結(jié) 227
7.8 習題 228
7.9 參考文獻 228
第8章 數(shù)據(jù)庫技術(shù) 229
8.1 JDBC概念 229
8.1.1 SQL及ODBC 229
8.1.2 Java語言和JDBC 229
8.1.3 JDBC的演變 230
8.1.4 一個簡單的JDBC程序 230
8.2 連接數(shù)據(jù)庫 232
8.2.1 加載驅(qū)動程序 232
8.2.2 創(chuàng)建連接 234
8.3 操縱數(shù)據(jù)庫 234
8.3.1 查詢數(shù)據(jù) 235
8.3.2 更新數(shù)據(jù) 236
8.4 結(jié)果集的處理 238
8.4.1 使用next方法 238
8.4.2 使用getXXX方法 238
8.5 其他相關的問題 240
8.5.1 元數(shù)據(jù)的用途 240
8.5.2 與SQL標準一致性的測試 242
8.5.3 PrepareStatement,
CallableStatement 242
8.6 示例剖析 243
8.7 小結(jié) 246
8.8 習題 246
8.9 參考文獻 247
第9章 JSP技術(shù) 248
9.1 JSP的概念 248
9.1.1 Java技術(shù)的三個分支 248
9.1.2 動態(tài)網(wǎng)頁技術(shù)簡介 248
9.1.3 JSP與ASP和 PHP的比較 249
9.1.4 幾個簡單的JSP文件 250
9.2 Directive(指令) 251
9.2.1 Include 指令 252
9.2.2 Page 指令 253
9.3 Scripting Element(腳本) 255
9.3.1 Declaration 255
9.3.2 Expression 255
9.3.3 Scriptlet 256
9.4 Action(動作) 257
9.4.1
257
9.4.2
258
9.4.3
258
9.4.4
259
9.4.5
261
9.4.6
263
9.5 更深入的問題 265
9.5.1 JSP內(nèi)置對象 265
9.5.2 PDF文檔 265
9.5.3 與Servlet的配合使用 266
9.6 示例剖析 269
9.7 小結(jié) 269
9.8 習題 270
9.9 參考文獻 270
第10章 實例分析 271
10.1 系統(tǒng)簡介 271
10.1.1 本系統(tǒng)的主要模塊 271
10.1.2 本系統(tǒng)的數(shù)據(jù)流模型 272
10.2 index.htm文件 272
10.3 AuthenticityCheckServlet.java程序 274
10.4 YabBean.java文件 276
10.5 PeopleWhere.jsp文件 281
10.6 PeopleWhere.xsl文件 282
10.7 小結(jié) 289
10.8 習題 289

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號