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

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

此頁面上的內(nèi)容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當(dāng)前位置: 首頁 > 教材 > 本科和研究生教材 > 計算機(jī)類 > Java課程設(shè)計案例精編(第3版)

瀏覽歷史

Java課程設(shè)計案例精編(第3版)

Java課程設(shè)計案例精編(第3版)

prev next

  • 商品貨號:20170407001
  • 所屬系列:全國高等院校應(yīng)用型創(chuàng)新規(guī)劃教材—計算機(jī)系列
    商品重量:0克
    作者:張建軍,吳啟武
    出版社:清華大學(xué)出版社
    圖書書號/ISBN:9787302435877
    出版日期:20160501
    開本:16開
    圖書頁數(shù):496
    圖書裝訂:平裝
    版次:3
    印張:31
    字?jǐn)?shù):737000
    所屬分類:TP312-41
  • 上架時間:2017-04-07
    商品點(diǎn)擊數(shù):859
  • 定價:¥59.00元
    本店售價:¥59.00元
    注冊用戶:¥59.00元
    vip:¥56.05元
    黃金等級:¥53.10元
    用戶評價: comment rank 5
  • 商品總價:
  • 購買數(shù)量:

內(nèi)容簡介:

商品附加資源

 內(nèi)容簡介

Java語言已成為軟件設(shè)計開發(fā)者應(yīng)掌握的一門基礎(chǔ)語言。本書為Java課程設(shè)計指導(dǎo)用書,共分11章,具體內(nèi)容包括:Java環(huán)境的安裝與配置、Java語言編程的基礎(chǔ)知識、Java語言中最重要的類與對象、網(wǎng)頁瀏覽器案例、成績查詢APP設(shè)計案例、消息推送APP設(shè)計案例、端口掃描器案例、聊天程序案例、中國象棋對弈系統(tǒng)案例、資產(chǎn)管理系統(tǒng)案例和人事管理系統(tǒng)案例。

本書以案例帶動知識點(diǎn)的講解,展示實際項目的設(shè)計思想和設(shè)計理念,使讀者可以舉一反三。本書每個實例各有側(cè)重點(diǎn),避免了實例羅列和知識點(diǎn)重復(fù)。本書選擇目前流行的APP設(shè)計及高校課程設(shè)計的典型項目,并注重切合實際應(yīng)用,使讀者能夠真正做到學(xué)以致用。

本書適合作為高等院校學(xué)生學(xué)習(xí)Java課程設(shè)計的教材,也可作為Java語言程序開發(fā)人員及Java編程愛好者的指導(dǎo)用書。

前    言

  Java語言的出現(xiàn)迎合了人們對應(yīng)用程序跨平臺運(yùn)行的需求,已成為軟件設(shè)計開發(fā)者應(yīng)掌握的一門基礎(chǔ)語言,很多新的技術(shù)領(lǐng)域都涉及Java語言。目前無論是高校的計算機(jī)專業(yè)還是IT培訓(xùn)學(xué)校都將Java語言作為主要的教學(xué)內(nèi)容之一,這對于培養(yǎng)學(xué)生的計算機(jī)應(yīng)用能力具有重要的意義,掌握J(rèn)ava語言已經(jīng)成為人們的共識。

  在掌握了Java語言的基本知識之后,如何快速有效地提高Java語言編程技術(shù)成為大家普遍關(guān)注的問題。實踐證明,案例教學(xué)是計算機(jī)語言教學(xué)最有效的方法之一。好的案例對理解知識和掌握應(yīng)用方法十分重要。本書語言通俗,簡明實用,并通過實例來解釋相關(guān)的概念和方法,有助于讀者理解和掌握J(rèn)ava語言編程方法。書中各個案例相互獨(dú)立,均給出了詳細(xì)的設(shè)計步驟,包括功能描述、理論基礎(chǔ)、總體設(shè)計、代碼實現(xiàn)、程序運(yùn)行與發(fā)布等,而且代碼都有詳細(xì)的注釋,便于讀者閱讀。

  本書自2010年第2版出版以來,受到了廣大讀者的一致好評,有很多熱心讀者來電討論書中的相關(guān)技術(shù)問題,并詢問第3版的信息。應(yīng)廣大讀者的要求,作者于2015年對本書又進(jìn)行了第3版修訂。為了滿足廣大讀者對當(dāng)前流行的APP設(shè)計開發(fā)的需求,新版書中更新了原第5章(蜘蛛紙牌)和第6章(吃豆子游戲)兩個案例,將其分別改為成績查詢APP和消息推送APP。其中,成績查詢APP設(shè)計結(jié)合當(dāng)前校園信息化建設(shè)實際需求,詳細(xì)講解了如何利用移動客戶端APP來查詢學(xué)生的考試成績;消息推送APP則結(jié)合當(dāng)前常用的向移動客戶端推送消息的實際應(yīng)用需求,對如何利用第三方推送平臺,從移動客戶端"接收消息"、"打開鏈接"、"管理消息"等進(jìn)行了詳盡分析,對關(guān)鍵代碼重點(diǎn)講解。作者希望借助新增的案例,向讀者講解APP的設(shè)計方式與功能實現(xiàn)的方式,以達(dá)到舉一反三的目的。

  在此,再次感謝廣大讀者對本書的支持,也感謝熱心讀者對本書再版提出的意見和建議,希望大家今后一如既往地提出寶貴意見。謝謝!

  本書所有案例程序都在JDK 1.6運(yùn)行環(huán)境下及AndroidStudio(Android 4.0.3)環(huán)境下調(diào)試通過。本書代碼僅供學(xué)習(xí)Java語言使用,歡迎讀者對不妥之處提出批評和建議。

  本書由張建軍、吳啟武主編,同時參與編寫的人員還有張廣彬、王小寧、高靜、張紅朝、余健。由于作者水平有限,書中難免存在疏漏和不足,懇請讀者提出寶貴意見,使本書再版時得以改進(jìn)和完善。

  

編  者

 

 

目錄

第1章  Java概述 1

1.1  Java語言簡介 2

1.1.1  Java語言的歷史 2

1.1.2  Java語言的特點(diǎn) 2

1.2  Java平臺 4

1.2.1  Java平臺簡介 4

1.2.2  Java虛擬機(jī) 4

1.3  Java運(yùn)行環(huán)境的建立 5

1.3.1  JDK簡介 5

1.3.2  JDK的安裝 5

1.3.3  JDK運(yùn)行環(huán)境的設(shè)置 5

1.3.4  JDK包含的常用工具 7

1.4  JDK 1.6的新特性 8

1.5  Java程序的編寫、編譯和運(yùn)行 10

1.5.1  Java程序的編譯與運(yùn)行 10

1.5.2  簡單的Java程序舉例 11

1.5.3  Java的注釋 13

第2章  Java程序設(shè)計基礎(chǔ) 15

2.1  Java的基本數(shù)據(jù)類型 16

2.1.1  數(shù)據(jù)類型 16

2.1.2  標(biāo)識符與關(guān)鍵字 16

2.1.3  常量 17

2.1.4  變量 19

2.2  Java運(yùn)算符與表達(dá)式 21

2.2.1  算術(shù)運(yùn)算符 21

2.2.2  關(guān)系運(yùn)算符 21

2.2.3  布爾運(yùn)算符 22

2.2.4  位運(yùn)算符 22

2.2.5  賦值運(yùn)算符 22

2.2.6  條件運(yùn)算符 24

2.2.7  表達(dá)式和運(yùn)算符的優(yōu)先級 24

2.3  Java控制語句 25

2.3.1  選擇結(jié)構(gòu) 25

2.3.2  循環(huán)結(jié)構(gòu) 26

2.3.3  跳轉(zhuǎn)結(jié)構(gòu) 28

2.4  字符串 29

2.4.1  String類 30

2.4.2  StringBuffer類 31

2.5  數(shù)組 32

2.5.1  一維數(shù)組 32

2.5.2  多維數(shù)組 34

2.5.3  對象數(shù)組 35

第3章  類和對象 37

3.1  類的定義與使用 38

3.1.1  類的定義 38

3.1.2  構(gòu)造函數(shù) 41

3.1.3  對象的使用 42

3.1.4  訪問控制 43

3.2  繼承 44

3.3  重載 45

3.3.1  方法的重載 45

3.3.2  構(gòu)造函數(shù)的重載 47

3.3.3  super與this 48

3.4  包與接口 51

3.4.1  包與引用包 51

3.4.2  ClassPath環(huán)境變量 52

3.4.3  接口 52

3.5  Java的垃圾回收與析構(gòu) 53

3.6  抽象類與內(nèi)部類 54

3.6.1  抽象類 54

3.6.2  內(nèi)部類 54

3.7  基礎(chǔ)類的使用 55

3.7.1  基礎(chǔ)類庫 55

3.7.2  Math類 59

3.7.3  時間與日期的處理 61

第4章  網(wǎng)頁瀏覽器的開發(fā) 67

4.1  功能描述 68

4.2  理論基礎(chǔ) 68

4.2.1  事件處理 68

4.2.2  Swing相關(guān)組件 70

4.2.3  輸入輸出 76

4.3  總體設(shè)計 80

4.4  代碼實現(xiàn) 81

4.4.1  WebBrowser.java 81

4.4.2  ViewSourceFrame.java 91

4.5  程序的運(yùn)行與發(fā)布 92

4.5.1  運(yùn)行程序 92

4.5.2  發(fā)布程序 94

第5章  成績查詢APP設(shè)計 95

5.1  功能描述 96

5.2  理論基礎(chǔ) 96

5.2.1  Http請求 96

5.2.2  Wireshark軟件的使用 97

5.2.3  數(shù)據(jù)解析 98

5.2.4  SimpleAdapter的應(yīng)用 100

5.3  總體設(shè)計 101

5.3.1  登錄教務(wù)系統(tǒng) 101

5.3.2  獲取并顯示成績 101

5.4  代碼實現(xiàn) 102

5.4.1  登錄功能 102

5.4.2  獲取成績 109

5.4.3  顯示成績 117

5.5  程序的運(yùn)行與發(fā)布 122

5.5.1  運(yùn)行程序 122

5.5.2  發(fā)布程序 124

第6章  消息推送APP設(shè)計 127

6.1  功能描述 128

6.2  理論基礎(chǔ) 128

6.2.1  第三方消息推送平臺 128

6.2.2  AppKey申請 128

6.2.3  導(dǎo)入SDK開發(fā)包 129

6.2.4  配置 AndroidManifest.xml 130

6.2.5  SQLite 132

6.2.6  BaseAdapter的應(yīng)用 133

6.3  總體設(shè)計 134

6.3.1  數(shù)據(jù)庫設(shè)計 134

6.3.2  消息處理 134

6.3.3  消息管理 134

6.4  代碼實現(xiàn) 135

6.4.1  數(shù)據(jù)庫設(shè)計 135

6.4.2  消息處理 135

6.4.3  消息管理 138

6.5  程序的運(yùn)行與發(fā)布 149

6.5.1  運(yùn)行程序 149

6.5.2  發(fā)布程序 152

第7章  基于多線程的端口掃描器 153

7.1  功能描述 154

7.2  理論基礎(chǔ) 154

7.2.1  布局管理器

(LayoutManager) 154

7.2.2  多線程 157

7.2.3  端口掃描 161

7.3  總體設(shè)計 162

7.4  代碼實現(xiàn) 163

7.4.1  TCPThread.java 163

7.4.2  ThreadScan.java 167

7.4.3  AboutDialog.java 178

7.5  程序的運(yùn)行與發(fā)布 179

7.5.1  運(yùn)行程序 179

7.5.2  發(fā)布程序 181

第8章  Java聊天室 183

8.1  功能描述 184

8.2  理論基礎(chǔ) 184

8.2.1  套接字通信 184

8.2.2  套接字客戶端 185

8.2.3  套接字服務(wù)端 186

8.2.4  數(shù)據(jù)報通信 186

8.2.5  URL與URLConnection 187

8.2.6  Java鏈表的實現(xiàn) 189

8.3  總體設(shè)計 190

8.3.1  聊天室服務(wù)器端的設(shè)計 190

8.3.2  聊天室客戶端設(shè)計 191

8.4  代碼實現(xiàn) 191

8.4.1  聊天室服務(wù)器端代碼的

實現(xiàn) 191

8.4.2  聊天室客戶端代碼的實現(xiàn) 211

8.5  程序的運(yùn)行與發(fā)布 228

8.5.1  聊天室服務(wù)器端程序的

運(yùn)行 228

8.5.2  聊天室服務(wù)器端程序的

發(fā)布 230

8.5.3  聊天室客戶端程序的運(yùn)行 231

8.5.4  聊天室客戶端程序的發(fā)布 232

第9章  中國象棋對弈系統(tǒng) 233

9.1  功能描述 234

9.2  理論基礎(chǔ) 234

9.2.1  中國象棋簡介 234

9.2.2  中國象棋走子規(guī)則 234

9.2.3  中國象棋吃子規(guī)則 234

9.3  總體設(shè)計 235

9.4  代碼實現(xiàn) 235

9.4.1  引用類包及類的定義 235

9.4.2  圖形用戶界面模塊 236

9.4.3  按鈕的操作模塊 240

9.4.4  棋子的操作模塊 243

9.4.5  棋子的移動規(guī)則類模塊 250

9.5  程序的運(yùn)行與發(fā)布 280

9.5.1  運(yùn)行程序 280

9.5.2  發(fā)布程序 282

第10章  資產(chǎn)管理系統(tǒng) 283

10.1  需求分析 284

10.2  系統(tǒng)設(shè)計 284

10.2.1  結(jié)構(gòu)設(shè)計 284

10.2.2  功能結(jié)構(gòu) 285

10.2.3  功能流程及工作流描述 285

10.3  數(shù)據(jù)庫設(shè)計 287

10.4  詳細(xì)設(shè)計 288

10.4.1  資產(chǎn)管理系統(tǒng)主界面模塊 288

10.4.2  系統(tǒng)管理模塊 295

10.4.3  資產(chǎn)信息管理模塊 302

11.4.4  人員信息管理模塊 319

11.4.5  資產(chǎn)操作管理模塊 335

11.4.6  信息查詢模塊 355

11.4.7  數(shù)據(jù)庫操作模塊 363

10.5  程序的運(yùn)行與發(fā)布 395

10.5.1  配置數(shù)據(jù)源 395

10.5.2  運(yùn)行程序 397

10.5.3  發(fā)布程序 397

第11章  人事管理系統(tǒng) 399

11.1  需求分析 400

11.2  系統(tǒng)設(shè)計 401

11.2.1  結(jié)構(gòu)設(shè)計 401

11.2.2  功能結(jié)構(gòu) 401

11.2.3  功能流程及工作流描述 401

11.3  數(shù)據(jù)庫設(shè)計 403

11.4  詳細(xì)設(shè)計 404

11.4.1  人事管理系統(tǒng)主界面模塊 404

11.4.2  基礎(chǔ)信息管理模塊 410

11.4.3  人員調(diào)動管理模塊 435

11.4.4  人員考核管理模塊 443

11.4.5  勞資管理模塊 450

11.4.6  數(shù)據(jù)庫操作模塊 458

11.5  程序的運(yùn)行與發(fā)布 483

11.5.1  配置數(shù)據(jù)源 483

11.5.2  運(yùn)行程序 484

11.5.3  發(fā)布程序 484

參考文獻(xiàn) 486

 

商品標(biāo)簽

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

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

用戶評論(共0條評論)

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