注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計JAVA及其相關Java語言程序設計

Java語言程序設計

Java語言程序設計

定 價:¥42.00

作 者: 相潔 呼克佑 主編
出版社: 人民郵電出版社
叢編項: 工業(yè)和信息化普通高等教育"十二五"規(guī)劃教材
標 簽: 工學 教材 研究生/本科/專科教材

購買這本書可以去


ISBN: 9787115319401 出版時間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 316 字數(shù):  

內容簡介

  《工業(yè)和信息化普通高等教育“十二五”規(guī)劃教材·21世紀高等教育計算機規(guī)劃教材:Java語言程序設計》作為Java語言程序設計課程的教材,系統(tǒng)、全面地介紹了有關Java開發(fā)所涉及的各類知識。全書共分13章,內容包括Java的Eclipse開發(fā)工具、Java語言基礎、流程控制、數(shù)組與字符串、Java面向對象程序設計、異常處理、多線程編程、GUI圖形用戶界面編程、輸入輸出和文件操作、工具類、數(shù)據庫編程應用、網絡編程、JSP與Serverlet等。書中每章內容都與實例緊密結合,有助于學生理解知識、應用知識,達到學以致用的目的。《工業(yè)和信息化普通高等教育“十二五”規(guī)劃教材·21世紀高等教育計算機規(guī)劃教材:Java語言程序設計》內容詳盡,循序漸進。其中所有例程全部在JDK7.0環(huán)境下調試通過,便于讀者學習與推廣應用。各章配有大量習題,便于讀者思考和復習?!豆I(yè)和信息化普通高等教育“十二五”規(guī)劃教材·21世紀高等教育計算機規(guī)劃教材:Java語言程序設計》為任課老師提供配套教學資源,包括所有例程源代碼、制作精良的電子課件及課后作業(yè)參考答案等。本書可作為高等院校計算機專業(yè)學生和非計算機專業(yè)學生學習Java程序設計的教材,同時也適合Java愛好者和初、中級的程序開發(fā)人員參考使用。

作者簡介

暫缺《Java語言程序設計》作者簡介

圖書目錄

目 錄

第1章 概述 1
1.1 Java語言 1
1.1.1 Java語言發(fā)展歷程簡介 1
1.1.2 Java語言的特點 2
1.1.3 Java語言與C/C++的比較 4
1.1.4 Java平臺 5
1.2 面向對象的基本概念 6
1.2.1 對象與類 6
1.2.2 面向對象的三個特性 7
1.3 Java語言基本學習方法 7
本章小結 8
習題 8

第2章 Java程序開發(fā)運行環(huán)境 9
2.1 Java開發(fā)運行環(huán)境的安裝 9
2.1.1 下載JDK 10
2.1.2 安裝JDK 10
2.1.3 配置環(huán)境變量 11
2.2 編寫運行Java程序 13
2.3 Java集成開發(fā)環(huán)境 17
2.3.1 Eclipse 17
2.3.2 Eclipse的Java編程實例 18
2.3.3 NetBeans 23
2.3.4 NetBeans的Java編程實例 24
2.4 Java核心文檔與學習資源 28
2.4.1 Java核心API文檔 28
2.4.2 Java學習資源 29
2.5 Java基本輸入輸出編程實例 29
2.6 Java編程規(guī)范 35
2.6.1 命名規(guī)范 35
2.6.2 注釋規(guī)范 36
2.6.3 縮進排版規(guī)范 36
2.6.4 語句規(guī)范 37
2.6.5 其他 39
本章小結 40
習題 40

第3章 Java語言基礎 41
3.1 Java的若干基本概念 41
3.1.1 注釋 41
3.1.2 分隔符 42
3.1.3 關鍵字 42
3.1.4 標識符 43
3.2 基本數(shù)據類型 43
3.2.1 整數(shù)類型 44
3.2.2 浮點類型 44
3.2.3 布爾類型 45
3.2.4 字符類型 45
3.2.5 包裝類 45
3.3 常量和變量 46
3.3.1 常量 46
3.3.2 變量 47
3.4 運算符和表達式 49
3.4.1 算術運算符 49
3.4.2 關系運算符 50
3.4.3 邏輯運算符 50
3.4.4 位運算符 50
3.4.5 賦值運算符 51
3.4.6 其他運算符 52
3.4.7 運算符優(yōu)先級 53
3.5 類型轉換 53
3.5.1 自動類型轉換 53
3.5.2 強制類型轉換 54
3.6 流程控制語句 54
3.6.1 結構化程序設計 54
3.6.2 基本語句 54
3.6.3 選擇語句 55
3.6.4 循環(huán)語句 59
3.6.5 跳轉語句 62
本章小結 63
習題 63

第4章 數(shù)組與字符串 65
4.1 數(shù)組 65
4.1.1 一維數(shù)組 65
4.1.2 多維數(shù)組 69
4.1.3 數(shù)組類Arrays 73
4.2 字符串 74
4.2.1 字符串的聲明與創(chuàng)建 74
4.2.2 字符串類String的主要方法 75
4.2.3 StringBuffer類的主要方法 78
4.3 正則表達式 81
4.3.1 元字符 81
4.3.2 正則表達式中的[] 82
4.3.3 正則表達式中的限定符 83
4.3.4 java.util.regex包 84
4.4 綜合應用 84
本章小結 85
習題 86

第5章 Java面向對象程序設計 87
5.1 類 87
5.1.1 類的定義 87
5.1.2 類的使用 90
5.1.3 方法重載 92
5.1.4 this的使用 94
5.2 訪問權限控制符 97
5.2.1 public 97
5.2.2 protected 97
5.2.3 默認 97
5.2.4 private 97
5.2.5 getInfo 與setInfo 101
5.3 繼承 102
5.3.1 類的繼承 102
5.3.2 super的使用 105
5.3.3 子類對象的構造 106
5.3.4 對象類型轉換 108
5.4 多態(tài)性 110
5.4.1 方法重載與方法覆蓋 110
5.4.2 運行時多態(tài)性 110
5.5 非訪問控制符 111
5.5.1 static 111
5.5.2 final 113
5.5.3 其他修飾符 114
5.6 包 114
5.6.1 Java的名字空間 114
5.6.2 包的定義與引入 115
5.6.3 JDK提供的主要包 115
5.7 抽象類與接口 116
5.7.1 抽象類 116
5.7.2 接口 118
5.8 內部類與匿名類 119
5.8.1 內部類 119
5.8.2 匿名類 121
5.9 泛型類 122
5.9.1 泛型類聲明 122
5.9.2 使用泛型類聲明對象 122
5.9.3 泛型接口 124
5.10 綜合應用 125
本章小結 128
習題 129

第6章 異常處理 130
6.1 異常與異常類 130
6.1.1 異常的概念 130
6.1.2 Java異常類 131
6.2 異常處理 133
6.2.1 try-catch-finally語句 133
6.2.2 throw和throws語句 136
6.3 自定義異常類 139
6.4 綜合應用 140
本章小結 142
習題 143

第7章 多線程編程 145
7.1 線程的基本概念 145
7.1.1 線程 145
7.1.2 使用線程的優(yōu)勢 146
7.1.3 線程的狀態(tài) 147
7.1.4 線程模型 147
7.2 創(chuàng)建線程 148
7.2.1 繼承Thread類 148
7.2.2 實現(xiàn)Runnable接口 150
7.3 深入學習Thread類 153
7.3.1 常用方法簡介 153
7.3.2 設置優(yōu)先級 154
7.3.3 線程的名字 155
7.3.4 得到當前線程 156
7.3.5 線程的休眠 157
7.3.6 簡單控制線程 157
7.4 多線程技術 159
7.4.1 線程同步 159
7.4.2 線程通信 162
7.4.3 死鎖 163
7.4.4 線程組 164
7.5 綜合應用 164
本章小結 167
習題 167

第8章 圖形用戶界面編程 168
8.1 圖形用戶界面概述 168
8.1.1 AWT簡介 168
8.1.2 Swing簡介 170
8.2 Swing程序設計 172
8.2.1 創(chuàng)建窗體 172
8.2.2 常用面板 173
8.2.3 常用組件 176
8.2.4 常用布局管理器 182
8.2.5 常用事件處理 186
8.3 簡單多媒體技術 192
8.3.1 聲音 192
8.3.2 圖形 197
8.3.3 圖像 199
8.3.4 動畫 201
8.4 綜合應用 203
本章小結 208
習題 209

第9章 輸入/輸出和文件操作 210
9.1 流的基本概念 210
9.1.1 流式輸入/輸出(流式I/O) 210
9.1.2 字節(jié)流與字符流 211
9.1.3 節(jié)點流與處理流 214
9.1.4 其他流類 215
9.2 常用I/O流的使用 215
9.2.1 文件I/O流的使用 215
9.2.2 緩沖流的使用 217
9.2.3 數(shù)據流的使用 219
9.2.4 對象流的使用 221
9.2.5 其他流的使用 222
9.3 隨機訪問文件 223
9.4 文件操作 227
9.4.1 File類變量和構造方法 228
9.4.2 File類成員方法 229
9.5 文本掃描器 231
本章小結 233
習題 234

第10章 工具類 235
10.1 Java語言基礎類 235
10.1.1 Java基礎類庫 235
10.1.2 Object類 236
10.1.3 基本數(shù)據類型的包裝類 238
10.1.4 Math類 243
10.1.5 System類 245
10.2 集合類 247
10.2.1 集合與Collection API 247
10.2.2 Set接口及HashSet、TreeSet類 248
10.2.3 List接口及ArraryList、LinkedList、Vector類 249
10.2.4 Iterator及Enumeration 250
10.2.5 Map接口及Hashtable類 251
10.3 向量、堆棧、隊列 252
10.3.1 Vector向量 252
10.3.2 Stack堆?!?54
10.3.3 LinkedList隊列 255
本章小結 256
習題 257

第11章 網絡編程 258
11.1 網絡編程的基本概念 258
11.1.1 網絡編程概述 258
11.1.2 Java網絡編程方法 258
11.2 基于URL的網絡編程 259
11.2.1 URL組成 259
11.2.2 URL類的構造方法 259
11.2.3 URL類 260
11.2.4 連接和讀取Web資源 261
11.3 基于連接的套接字通信方式 263
11.3.1 套接字通信的概念 263
11.3.2 TCP套接字實現(xiàn)過程 263
11.3.3 基于TCP協(xié)議的Socket編程 264
11.4 基于無連接的數(shù)據報通信方式 269
11.4.1 數(shù)據報通信的概念 269
11.4.2 數(shù)據報通信的表示方法 270
11.4.3 數(shù)據報通信的一般過程 271
11.4.4 基于UDP的廣播通信 271
11.4.5 基于UDP的簡單的客戶/服務器程序設計 272
本章小結 274
習題 274

第12章 JDBC與數(shù)據庫訪問 275
12.1 SQL語言 275
12.1.1 SQL語言簡介 275
12.1.2 SQL的基本用法 275
12.1.3 創(chuàng)建ODBC數(shù)據源 277
12.2 JDBC數(shù)據庫訪問 278
12.2.1 JDBC簡介 278
12.2.2 JDBC體系結構 279
12.2.3 JDBC驅動程序 279
12.2.4 JDBC基本組件 280
12.2.5 JDBC訪問數(shù)據庫 281
12.3 綜合應用實例 285
12.3.1 數(shù)據庫表結構 285
12.3.2 系統(tǒng)功能描述 286
12.3.3 實現(xiàn)代碼和系統(tǒng)運行界面 286
本章小結 292
習題 293

第13章 Java Web開發(fā)技術 294
13.1 Web開發(fā)技術 294
13.1.1 Web的工作原理 294
13.1.2 Web開發(fā)技術 295
13.1.3 Web開發(fā)環(huán)境和開發(fā)步驟 295
13.2 JSP Web開發(fā)方法 300
13.2.1 JSP工作原理 301
13.2.2 JSP基本語法 301
13.2.3 JSP內置對象 305
13.2.4 JSP數(shù)據庫訪問 306
13.3 綜合應用案例(JSP學生信息管理) 309
13.3.1 數(shù)據庫表結構 309
13.3.2 系統(tǒng)功能描述 310
13.3.3 建立項目 310
13.3.4 系統(tǒng)運行界面和代碼實現(xiàn) 310
本章小結 315
習題 315

本目錄推薦

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