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

JAVA于面向對象程序設計導論

JAVA于面向對象程序設計導論

定 價:¥35.00

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

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

內容簡介

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

作者簡介

暫缺《JAVA于面向對象程序設計導論》作者簡介

圖書目錄

第1章 面向對象程序設計基本概念 1
1.1 面向對象與面向過程 1
1.1.1 面向對象技術的基本概念 2
1.1.2 應用實例 9
1.2 面向對象軟件開發(fā)方法概述 9
1.3 面向對象分析概述 13
1.4 小結 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 算術運算符 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 跳轉控制語句 52
2.5.4 數(shù)組 55
2.6 小結 58
2.7 習題 58
第3章 Java面向對象程序設計基礎 60
3.1 類的定義 60
3.1.1 類的定義格式 60
3.1.2 對象的定義與使用 64
3.1.3 構造函數(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 內部類 76
3.4 方法 78
3.4.1 by value(傳值)與by reference(傳地址) 78
3.4.2 方法重載 79
3.4.3 構造函數(shù)重載 82
3.4.4
把對象作為參數(shù) 84
3.4.5 返回對象 86
3.5 小結 87
3.6 習題 88
第4章 高級面向對象程序設計 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 小結 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 小結 173
5.5 習題 174
第6章 常用算法與數(shù)據(jù)結構 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 小結 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 圖形界面構件 205
7.2.1 容器類構件 206
7.2.2 按鈕類構件 206
7.2.3 選項類構件 207
7.2.4 文本類構件 207
7.2.5 標簽類構件 207
7.2.6 滾動條類構件 208
7.2.7 繪畫類構件 208
7.2.8 菜單類構件 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 小結 227
7.8 習題 228
7.9 參考文獻 228
第8章 數(shù)據(jù)庫技術 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 加載驅動程序 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 結果集的處理 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 小結 246
8.8 習題 246
8.9 參考文獻 247
第9章 JSP技術 248
9.1 JSP的概念 248
9.1.1 Java技術的三個分支 248
9.1.2 動態(tài)網(wǎng)頁技術簡介 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內置對象 265
9.5.2 PDF文檔 265
9.5.3 與Servlet的配合使用 266
9.6 示例剖析 269
9.7 小結 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 小結 289
10.8 習題 289

本目錄推薦

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