TOP
紅利積點抵現金,消費購書更貼心
Java開發實例教程(簡體書)
滿額折

Java開發實例教程(簡體書)

商品資訊

人民幣定價:48 元
定價
:NT$ 288 元
優惠價
87251
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :7 點
商品簡介
目次
書摘/試閱

商品簡介

本書全面講述Java程序設計的相關知識。全書共分為11章,深入介紹Java的起源和發展,Java語言的特點,Java軟件開發包的安裝方法和環境變量的配置方法,流程控制語句,面向對象編程的相關知識,如類、對象、繼承等,Java常用類庫及異常處理,Swing圖形用戶界面,多線程機制,數據庫編程和網絡編程等內容。本書內容豐富、結構合理、思路清晰、語言簡練流暢、示例翔實,可作為高等院校軟件開發相關專業、計算機科學與技術專業的教材,還可作為Java應用開發人員的參考資料。本書的電子課件、習題答案和實例源文件可以到.tupwk..網站下載。

??本書從Java 的起源出發,由淺入深地詳細講述了Java 的起源和發展,Java 語言的特點,Java 軟件開發包的安裝方法和環境變量的配置方法,流程控制語句,面向對象編程的相關知識,如類、對象、繼承等,Java 常用類庫及異常處理,Swing 圖形應用界面,多線程機制,數據庫編程和網絡編程等,并且運用大量實例對各種關鍵技術進行深入淺出的分析,注重培養讀者解決實際問題的能力并快速掌握利用Java 語言進行實際開發的基本操作技術。每一章的引言部分概述了該章的作用和內容。在每一章的正文中,結合所講述的關鍵技術和難點,穿插了大量富實用價值的示例。每一章末尾都安排了有針對性的思考和練習,思考題有助于讀者鞏固所學的基本概念,練習題有助于培養讀者的實際動手能力,增強對基本概念的理解和實際應用能力。

目次

??

章 Java語言入門 1

1.1 概述 1

1.1.1Java的起源與發展 1

1.1.2Java與C和C 的關系 2

1.1.3Java語言的特點 3

1.2 搭建Java開發與運行環境 5

1.2.1常用軟件包功能 5

1.2.2安裝K環境 6

1.2.3配置Java開發與運行環境 8

1.2.4安裝開發平臺Eclipse 11

1.3 編寫個Java程序 12

1.3.1利用記事本編寫Java程序

并運行 12

1.3.2利用開發環境Eclispe建立

和運行 Java Application

源程序 13

1.4 本章小結 18

1.5 思考和練習 18

第2章 Java語言基礎 20

2.1 認識Java程序 20

2.1.1類 20

2.1.2分號和定位 21

2.1.3縮進原則 21

2.1.4Java關鍵字 21

2.1.5Java標識符 22

2.1.6常量、變量及其賦值 22

2.1.7分隔符 25

2.2Java的數據類型 26

2.2.1整型 26

2.2.2浮點型 27

2.2.3字符型 28

2.2.4布爾型 29

2.3 變量 30

2.3.1變量的聲明 30

2.3.2動態初始化 30

2.4 數據類型轉換 31

2.4.1自動類型轉換 31

2.4.2強制類型轉換 32

2.5 運算符 33

2.5.1賦值運算符 34

2.5.2算術運算符 34

2.5.3自增與自減運算符 35

2.5.4位運算符 37

2.5.5關系運算符和邏輯運算符 38

2.5.6運算符的優先級 40

2.6 表達式 40

2.6.1表達式 41

2.6.2表達式的類型轉換變量 42

2.7 數組 42

2.7.1一維數組 42

2.7.2多維數組 44

2.7.3不規則數組 46

2.8 本章小結 47

2.9 思考和練習 48

第3章 流程控制語句 49

3.1 選擇語句 49

3.1.1if語句 49

3.1.2if-else語句 50

3.1.3嵌套if語句 51

3.1.4switch語句 52

3.2 循環語句 54

3.2.1for循環 54

3.2.2while循環 56

3.2.3do-while循環 58

3.3.4嵌套循環 59

3.3 跳轉語句 60

3.3.1break語句 60

3.3.2continue語句 60

3.3.3return語句 61

3.4 本章小結 62

3.5 思考和練習 62

第4章 面向對象編程 64

4.1 類和對象 64

4.1.1類的概念 64

4.1.2類的定義格式65

4.2 創建對象 71

4.2.1對象創建格式 71

4.2.2對象的使用 72

4.2.3對象的生命周期 76

4.3 構造函數 77

4.3.1簡單構造函數 77

4.3.2帶形參的構造函數 78

4.4 析構函數 80

4.5this關鍵字 80

4.5.1局部變量和成員變量

同名的情況 81

4.5.2在構造函數中調用其他

構造函數 83

4.6 垃圾回收 84

4.7finalize()方法 85

4.8 數據的封裝 85

4.8.1包的概念 85

4.8.2包的定義 86

4.8.3包的引入 87

4.8.4訪問權限修飾符 87

4.9 類的繼承和多態 89

4.9.1繼承的基本概念 89

4.9.2繼承的聲明格式 89

4.9.3變量的繼承和隱藏 89

4.10接口 92

4.10.1接口的定義 92

4.10.2接口的實現 93

4.11本章小結 94

4.12思考和練習 95

第5章 常用類庫 96

5.1 文件的結構 96

5.1.1文件的分割 96

5.1.2使用包 98

5.2Java常用類庫 100

5.2.1Java常用類庫 100

5.2.2字符串 101

5.2.3字符串特殊操作 104

5.2.4提取字符 107

5.2.5比較字符串 108

5.2.6查找字符串 113

5.2.7修改字符串 114

5.2.8使用valueOf()轉換數據 116

5.2.9改變字符串中字符的

大小寫 117

5.2.10連接字符串 118

5.2.11其他String方法 118

5.3StringBuffer類 119

5.3.1創建StringBuffer對象 120

5.3.2StringBuffer類的常用方法 120

5.4Math類 127

5.5Object類 132

5.6 本章小結 132

5.7 思考和練習 132

第6章 異常處理 134

6.1 異常處理的基礎知識 134

6.1.1異常的產生 134

6.1.2異常類型 135

6.1.3異常處理機制 136

6.1.4異常的捕獲和拋出 138

6.1.5多重catch語句 139

6.1.6try語句的嵌套 140

6.1.7finally語句 141

6.2Java的內置異常 143

6.3 自定義異常類 145

6.4 本章小結 149

6.5 思考和練習 149

第7章 圖形用戶界面 151

7.1 圖形界面開發工具 151

7.2AWT概述 152

7.3AWT容器 153

7.3.1Frame(框架) 153

7.3.2Panel(面板) 154

7.4AWT基本組件 155

7.4.1標簽(Label) 155

7.4.2按鈕(Button) 156

7.4.3文本框(TextField) 157

7.4.4文本輸入區域(TextArea) 157

7.4.5下拉列表(Choice) 158

7.4.6列表(List) 159

7.4.7復選框(Checkbox) 160

7.4.8單選按鈕組

(CheckboxGroup) 160

7.4.9滾動條 161

7.4.10AWT組件綜合案例 161

7.5 布局管理器 163

7.5.1FlowLayout 163

7.5.2BorderLayout 164

7.5.3GridLayout 166

7.5.4CardLayout 167

7.5.5CardBagLayout 169

7.6AWT事件處理 172

7.6.1事件處理機制 172

7.6.2事件適配器 174

7.6.3常用事件的分類 176

7.7Swing 181

7.7.1組件 181

7.7.2容器 182

7.7.3容器窗格 183

7.8 本章小結 183

7.9 思考和練習 183

第8章多線程程序設計 187

8.1 多線程基礎 187

8.2Thread類和Runnable接口 188

8.3 創建一個線程 188

8.4 創建多個線程 191

8.5 線程的生命周期 193

8.6 線程的優先級 196

8.7 同步 199

8.7.1同步方法 199

8.7.2同步語句 202

8.8 線程間通信 203

8.8.1notify( )、wait( )和

notifyAll( )的線程通信 204

8.8.2wait( )和notify( )的示例 204

8.9 線程狀態 209

8.10本章小結 212

8.11思考和練習 212

第9章 JAVA的I/O 215

9.1Java的I/O系統 215

9.2 字節流和字符流 215

9.3 字節流類 216

9.4 字符流類 217

9.5 預定義流 217

9.6 字節流讀寫控制臺 218

9.6.1讀控制臺 218

9.6.2寫控制臺 219

9.7 字節流讀寫文件 220

9.7.1讀文件 221

9.7.2寫文件 224

9.8 關閉文件 226

9.9 讀寫二進制數據 228

9.10隨機訪問文件 231

9.11Java字符流應用 233

9.11.1字符流的控制臺輸入 234

9.11.2字符流的控制臺輸出 237

9.12字符流的文件I/O 238

9.12.1使用FileWriter 238

9.12.2使用FileReader 238

9.13Java的類型封裝器 239

9.14本章小結 239

9.15思考和練習 240

0章 數據庫編程 242

10.1BC簡介 242

10.2建立數據庫連接 244

10.2.1使用BC-ODBC橋接

驅動程序 244

10.2.2使用BC驅動程序 246

10.2.3使用屬性文件 248

10.3執行SQL語句 250

10.3.1executeUpdate 251

10.3.2executeQuery 251

10.3.3executeBatch 253

10.4使用PreparedStatement 254

10.5事務處理 256

10.5.1什么是事務 256

10.5.2一個關于事務的案例 257

10.5.3事務提交模式 257

10.5.4事務撤消 258

10.6編寫數據庫工具類 259

10.7一個例子 265

10.7.1數據庫 265

10.7.2布局及功能簡介 266

10.7.3源代碼 267

10.8本章小結 291

10.9思考和練習 291

1章 網絡編程 292

11.1網絡編程的基本概念 292

11.1.1計算機網絡的基本概念 292

11.1.2網絡編程概述 294

11.1.3網絡通信方式 295

11.1.4 IAddress類簡介 296

11.2基于URL的網絡編程 298

11.2.1統一資源定位器URL 298

11.2.2URL的組成 298

11.2.3創建一個URL 298

11.2.4解析一個URL 299

11.2.5從URL讀取

網絡資源 300

11.2.6通過URLConction

連接 300

11.3基于Socket的網絡編程 301

11.3.1Socket通信 301

11.3.2Socket通信過程 302

11.3.3創建Socket 302

11.3.4客戶端Socket 303

11.3.5服務器端ServerSocket 304

11.3.6打開輸入/輸出流 304

11.3.7關閉Socket 305

11.3.8簡單的Client/Server

程序設計 305

11.3.9支持多客戶端的

Client/Server程序設計 308

11.4數據報通信 310

11.4.1什么是數據報 310

11.4.2數據報通信的表示方法:

DatagramSocket和

DatagramPacket 310

11.4.3基于UDP的簡單的

Client/Server程序設計 311

11.4.4用數據報進行廣播

通信 314

11.5本章小結 317

11.6思考和練習 317

參考文獻 319

書摘/試閱

??本書從Java 的起源出發,由淺入深地詳細講述了Java 的起源和發展,Java 語言的特點,Java 軟件開發包的安裝方法和環境變量的配置方法,流程控制語句,面向對象編程的相關知識,如類、對象、繼承等,Java 常用類庫及異常處理,Swing 圖形應用界面,多線程機制,數據庫編程和網絡編程等,并且運用大量實例對各種關鍵技術進行深入淺出的分析,注重培養讀者解決實際問題的能力并快速掌握利用Java 語言進行實際開發的基本操作技術。每一章的引言部分概述了該章的作用和內容。在每一章的正文中,結合所講述的關鍵技術和難點,穿插了大量富實用價值的示例。每一章末尾都安排了有針對性的思考和練習,思考題有助于讀者鞏固所學的基本概念,練習題有助于培養讀者的實際動手能力,增強對基本概念的理解和實際應用能力。

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 251
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區