xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊   加入收藏
  •   
歡迎光臨清華大學出版社第三事業部!

此頁面上的內容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當前位置: 首頁 > 教材 > 高職高專教材 > 計算機類 > Java程序設計與實踐

瀏覽歷史

Java程序設計與實踐

Java程序設計與實踐

prev next

  • 商品貨號:20150916001
  • 所屬系列:高職高專計算機實用規劃教材——案例驅動與項目實踐
    商品重量:0克
    作者:張桓,張揚 主編
    出版社:清華大學出版社
    圖書書號/ISBN:978-7-302-39565-2
    出版日期:2015-07-01
    開本:16開
    圖書頁數:336
    圖書裝訂:平裝
    圖書規格:185mm×260mm
    版次:1
    印張:21
    字數:506000
  • 上架時間:2015-09-15
    商品點擊數:1108
  • 定價:¥39.80元
    本店售價:¥39.80元
    注冊用戶:¥39.80元
    vip:¥37.81元
    黃金等級:¥35.82元
    用戶評價: comment rank 5
  • 商品總價:
  • 購買數量:

內容簡介:

商品附加資源

 內 容 簡 介

本書以面向對象的思想介紹使用Java語言進行程序設計的知識和方法,將面向對象的基本理論與Java語言程序設計結合起來,運用大量有應用價值的實例來實踐這些知識、原理與方法,旨在培養讀者正確運用面向對象的思維方法分析問題和解決問題的能力。全書共分14章,主要內容有:開發環境的搭建、Java語言的基礎知識、數據的輸入/輸出方式、面向對象設計的相關概念和實現方法、圖形用戶界面設計、事件處理機制、JDBC數據庫接口的使用、文件的訪問及兩個綜合項目的開發案例講解。

本書以獨有的知識體系、嚴密的內在邏輯、鮮活的實踐案例,以及深入的講解剖析,將高度濃縮、條理清晰的知識線索呈現給讀者。全書內容豐富,系統性和應用性強,融入了作者多年教學和實踐的經驗及體會,適合目前高職高專推行的教學模式改革,重點強調“應用”,簡化傳統理論,以解決問題為導向。

本書既可作為高職高專、成人高等教育院校計算機及相關專業的教材,也可作為廣大軟件開發愛好者自學的入門教材,還可作為從事計算機軟件開發的工程技術人員學習和應用的參考書。

前    言

  經過多年的發展,Java語言已經成為面向對象程序開發的主流語言之一,為越來越多的程序開發人員所使用。本書以培養讀者掌握Java面向對象編程的基本能力為主旨,結合作者長期從事Java教學與開發的實踐經驗,以獨有的章節安排與知識體系設計,以及先進的教學理念,循序漸進地展開教學內容。本書能夠使初學者牢固建立起面向對象的編程理念,為他們進一步學習后續知識打下堅實的基礎。對于有一定Java編程基礎的讀者,本書則能夠使他們更好地梳理知識體系,將各個分散的知識點凝聚到“面向對象”這條主線上來。

  全書將Java的精髓知識分解為14章,劃分成3個部分:第1~7章為第一部分,圍繞Java面向對象編程設計基礎展開,內容包括Java開發環境的搭建、開發工具Eclipse的使用、Java程序的基本結構、Java基本語法、數據的輸入與輸出、類與對象的應用、面向對象高級語法的使用、程序異常處理等;第8~12章為第二部分,圍繞面向對象程序開發中不同類型的應用實現展開,內容包括Java圖形用戶界面開發、Java事件處理機制、Java數據庫編程開發、Java文件操作、Java多線程處理等。第13~14章為第三部分,圍繞實際項目的實現展開,內容包括考試管理系統的設計與實現、桌面游戲項目的設計與開發等。

  本書幾乎每一章都由章節導讀、內容講解、拓展實訓和課后習題這4個模塊組成。章節導讀包括教學提示及教學目標兩部分,其中概括了每章的主要內容,揭示本章在知識體系中的作用。內容講解是每章的主體部分,重點強調“應用”,簡化傳統理論,以解決問題為導向,強調基本知識和實用技能的融合。拓展實訓是在學習各知識點后的綜合練習,通過實訓環節強化對知識的實踐過程。課后習題是對知識的掌握情況的驗證,用以鞏固所學知識,了解不足之處。

  本書提供電子教案、書后習題答案及教材案例源代碼等相關教學資料,供讀者學習使用。讀者可登錄清華大學出版社官方網站免費下載相關資源,也可直接發送郵件獲取,郵箱:javacxsj@163.com。

  本書的成稿得益于一支強大創作隊伍的共同努力,參與各章編寫工作的人員均是國家級示范高職院校的一線骨干教師,他們具備豐富的教學經驗及項目實踐開發經歷,了解如何將理論知識轉化為實際開發的能力。其中張桓和張揚老師任主編,王蓓和李鳳潔老師任副主編,張波和趙慧老師任參編。

  在本書的成稿與出版過程中,清華大學出版社的編輯同志以高度負責的敬業精神,付出了大量的心血,還有很多同行及專家提出了許多寶貴的意見。在此,對所有幫助過我們的同志表示衷心的感謝!

  由于作者水平所限,書中難免有不妥之處,敬請各位讀者與專家批評指正。

  

  

    編  者

 

 

目    錄

 

第1章  面向對象程序設計概述 1

1.1  程序設計思想的發展 1

1.1.1  面向過程的程序設計思想 1

1.1.2  面向對象的程序設計思想 2

1.2  程序設計語言的發展 2

1.2.1  低級程序設計語言 2

1.2.2  面向過程的程序設計語言 3

1.2.3  面向對象的程序設計語言 3

1.3  Java程序語言概述 4

1.3.1  Java語言概述 4

1.3 2  Java的三大開發體系 5

1.4  習題 6

第2章  Java程序設計初識 7

2.1  Java開發環境的搭建 7

2.2  Eclipse集成開發工具 9

2.2.1  Java集成開發工具簡介 10

2.2.2  Eclipse的下載與安裝 11

2.2.3  Eclipse的基本使用 12

2.3  簡單Java程序的實現 16

2.3.1  一個簡單的Java程序 16

2.3.2  基于控制臺的輸入/輸出

結構程序的實現 20

2.3.3  基于GUI的輸入/輸出

結構程序的實現 23

2.4  拓展實訓 24

2.5  習題 26

第3章  Java程序設計基礎 28

3.1  Java語言的組成元素 28

3.1.1  Java標識符 28

3.1.2  Java關鍵字 28

3.1.3  Java分隔符 29

3.2  數據類型 29

3.2.1  基本數據類型 30

3.2.2  常量與變量 31

3.2.3  基本數據類型的封裝 34

3.2.4  數據類型轉換 34

3.3  運算符和表達式 36

3.3.1  算術運算符和算術表達式 36

3.3.2  關系運算符和關系表達式 37

3.3.3  邏輯運算符和邏輯表達式 37

3.3.4  位運算符和位表達式 39

3.3.5  賦值運算符和賦值表達式 39

3.3.6  其他運算符 40

3.3.7  運算符的優先級 41

3.4  程序控制語句 42

3.4.1  順序結構 42

3.4.2  選擇結構 43

3.4.3  循環結構 49

3.4.4  跳轉結構 56

3.5  拓展實訓 57

3.6  習題 59

第4章  數組與字符串 62

4.1  一維數組 62

4.1.1  一維數組的聲明 62

4.1.2  一維數組的初始化 63

4.1.3  一維數組的訪問 63

4.2  多維數組 65

4.2.1  二維數組的聲明 66

4.2.2  二維數組的初始化 66

4.2.3  二維數組的訪問 67

4.3  數組的應用 68

4.3.1  數組排序 68

4.3.2  數組搜索 68

4.4  字符串的應用 70

4.4.1  字符數組 70

4.4.2  String類的使用 71

4.4.3  StringBuffer類的使用 73

4.5  拓展實訓 76

4.6  習題 77

第5章  基于對象的程序設計 79

5.1  基于對象的基本概念 79

5.1.1  類和對象的概念 79

5.1.2  基于對象的概念 80

5.2  類的創建 80

5.2.1  類的定義 80

5.2.2  成員變量的聲明 82

5.2.3  成員方法的聲明 82

5.2.4  構造方法的聲明 83

5.3  對象的創建 84

5.3.1  對象的創建與初始化 84

5.3.2  對象的使用 85

5.3.3  對象數組 87

5.4  修飾符的使用 88

5.4.1  類的訪問控制修飾符 88

5.4.2  類成員的訪問控制修飾符 88

5.4.3  static修飾符的使用 90

5.5  內部類的應用 91

5.5.1  內部類的定義 91

5.5.2  內部類的使用 92

5.6  基礎類的使用 92

5.6.1  數學類的使用 92

5.6.2  格式化類的使用 93

5.6.3  日期類的使用 94

5.7  拓展實訓 95

5.8  習題 97

第6章  Java面向對象的特征 99

6.1  繼承 99

6.1.1  Java的繼承機制 99

6.1.2  繼承的實現 100

6.1.3  成員的訪問和繼承 101

6.2  抽象類和最終類 104

6.2.1  抽象類與抽象方法 104

6.2.2  最終類與最終成員 106

6.3  多態 107

6.3.1  多態的作用 107

6.3.2  成員變量的隱藏 107

6.3.3  成員方法的覆蓋 108

6.3.4  成員方法的重載 109

6.4  接口 111

6.4.1  接口的概念 111

6.4.2  接口的定義 111

6.4.3  接口的實現 112

6.5  包 113

6.5.1  包的概念 113

6.5.2  包的創建 114

6.5.3  包的引用 115

6.5.4  常用的Java類庫包 116

6.6  拓展實訓 117

6.7  習題 119

第7章  程序的異常處理 124

7.1  異常處理機制 124

7.1.1  錯誤與異常 124

7.1.2  異常處理的作用 125

7.1.3  異常的類型 125

7.2  捕獲異常 126

7.2.1  使用try-catch 126

7.2.2  使用多重catch結構 128

7.2.3  使用finally語句 129

7.3  拋出異常 130

7.3.1  throws聲明異常 130

7.3.2  throw拋出異常 131

7.4  自定義異常 132

7.4.1  創建自定義異常類 133

7.4.2  使用自定義異常類 133

7.5  拓展實訓 134

7.6  習題 135

第8章  Java的圖形用戶界面開發 138

8.1  圖形用戶界面簡介 138

8.1.1  圖形用戶界面開發概述 138

8.1.2  AWT與Swing 139

8.2  容器 142

8.2.1  容器組件概述 142

8.2.2  框架窗體JFrame 143

8.2.3  面板容器JPanel 146

8.3  布局管理 151

8.3.1  FlowLayout 151

8.3.2  BorderLayout 152

8.3.3  GridLayout 153

8.3.4  CardLayout 154

8.3.5  BoxLayout 155

8.3.6  自定義布局 156

8.4  基本組件 157

8.4.1  按鈕 157

8.4.2  標簽 158

8.4.3  文本框 160

8.4.4  復選框與單選按鈕 162

8.4.5  列表框 164

8.4.6  組合框 166

8.5  菜單與工具欄 167

8.5.1  菜單 167

8.5.2  工具欄 171

8.6  圖形圖像處理 172

8.6.1  Graphics繪圖類的使用 172

8.6.2  Java圖像處理 175

8.7  拓展實訓 177

8.8  習題 179

第9章  Java的事件處理機制 183

9.1  Java的事件處理 183

9.1.1  事件處理機制概述 183

9.1.2  Java事件處理的基本概念 183

9.1.3  授權處理模型 184

9.2  事件監聽與處理 186

9.2.1  事件監聽器接口 186

9.2.2  事件源的注冊 188

9.2.3  事件的相應處理 188

9.2.4  事件適配器 190

9.2.5  內部類和匿名類在Java

事件處理中的應用 192

9.3  常用事件 194

9.3.1  激活構件事件處理——

使用ActionEvent類 195

9.3.2  選擇事件處理——

使用ItemEvent類 197

9.3.3  按鍵事件處理——使用

KeyEvent類 199

9.3.4  鼠標事件處理 201

9.4  拓展實訓 203

9.5  習題 207

第10章  Java的數據庫編程開發 210

10.1  JDBC概述 210

10.1.1  JDBC的功能簡介 210

10.1.2  JDBC的數據庫訪問模型 211

10.1.3  JDBC的API介紹 212

10.2  應用JDBC訪問數據庫 216

10.2.1  加載JDBC驅動 216

10.2.2  創建數據庫連接 220

10.2.3  執行查詢語句 221

10.2.4  處理數據集 222

10.2.5  更新數據庫操作 223

10.2.6  斷開與數據庫的連接 224

10.2.7  應用JDBC訪問SQL 

Server數據庫 225

10.3  拓展實訓 226

10.4  習題 230

第11章  Java的文件操作 232

11.1  I/O概述 232

11.1.1  輸入/輸出流 232

11.1.2  字節流 233

11.1.3  字符流 234

11.2  文件管理 236

11.2.1  文件的概念 236

11.2.2  File類 237

11.2.3  File類的常用方法 238

11.3  文件字節流 241

11.3.1  FileInputStream類 241

11.3.2  FileOutputStream類 242

11.3.3  FileInputStream和

FileOutputStream實例 243

11.4  文件字符流 244

11.4.1  FileReader類 244

11.4.2  FileWriter類 244

11.4.3  FileReader和FileWriter類

的實例 245

11.5  文件處理 246

11.5.1  順序訪問文件 246

11.5.2  隨機訪問文件 247

11.6  拓展實訓 248

11.7  習題 250

第12章  Java的多線程處理 252

12.1  線程概述 252

12.1.1  線程的概念 252

12.1.2  線程的狀態 253

12.1.3  多線程編程 255

12.2  線程創建 255

12.2.1  繼承Thread類創建線程 255

12.2.2  實現Runnable接口創建

線程 257

12.2.3  線程的調度 260

12.3  多線程的控制 262

12.3.1  多線程優先級調度 262

12.3.2  多線程的互斥與同步 263

12.3.3  死鎖 268

12.4  拓展實訓 270

12.5  習題 273

第13章  Java考試管理系統的設計

與實現 276

13.1  系統設計 276

13.1.1  需求分析 276

13.1.2  結構設計 276

13.1.3  功能描述 276

13.2  數據庫設計 277

13.3  詳細設計 278

13.3.1  系統啟動類 278

13.3.2  數據庫控制類 278

13.3.3  主窗口 280

13.3.4  模型實體類 282

13.3.5  考生管理 287

13.3.6  科目管理 291

13.3.7  成績管理 298

13.3.8  信息查詢 300

13.4  程序發布 302

13.4.1 程序配置 302

13.4.2  程序執行 302

13.5  習題 304

第14章  Java桌面游戲項目的設計

與開發 305

14.1  系統設計 305

14.1.1  規則分析 305

14.1.2  結構設計 306

14.1.3  功能描述 306

14.2  詳細設計 307

14.2.1  通用模塊 308

 

14.2.2  實體模塊 308

14.2.3  窗口模塊 313

14.3  程序發布 322

14.3.1  程序運行 322

14.3.2  程序執行 322

14.4  習題 323

參考文獻 324

 

  

 

商品標簽

購買記錄(近期成交數量0)

還沒有人購買過此商品
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁

用戶評論(共0條評論)

  • 暫時還沒有任何用戶評論
總計 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價等級:
評論內容:
驗證碼: captcha