定 價:34 元
叢書名:高等職業(yè)教育“十三五”規(guī)劃教材——計算機類專業(yè)
- 作者:陸劍鋒 汪錦洲
- 出版時間:2018/8/1
- ISBN:9787111603795
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP312JA
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書內容以JDK1.8、Eclipse和MySQL為開發(fā)環(huán)境,與新的Java開發(fā)技術保持一致。
本書通過8個基本項目和1個綜合實訓項目,介紹Java語言的語法知識、常用類、程序設計相關知識和技術。每個基本項目相對獨立、完整,分為若干個任務來完成,圍繞具體的任務介紹相關的理論知識,并進行應用分析,有利于讀者更好地理解、掌握課程知識;綜合實訓項目中的3個任務可以加深讀者對課程知識與能力的全面理解、把握?紤]到職業(yè)教育的特征,本書的理論知識以實用、夠用為主,不追求面面俱到。
本書適合作為高職高專院校計算機及相關專業(yè)的教材或參考書,也可作為編程愛好者的自學資料。
本書配有電子課件、源文件,選用本書作為教材的教師可以從機械工業(yè)出版社教育服務網(www.cmpedu.com)免費注冊下載或聯系編輯(010-88379194)咨詢。
根據網絡調查統(tǒng)計資料顯示,Java語言是近年來最流行的程序設計語言之一,其應用領域廣泛,具有簡單性、面向對象、跨平臺、可移植等特點,得到越來越多軟件設計專業(yè)人員的青睞。
對于計算機專業(yè)及相關專業(yè)的學生而言,Java程序設計課程也是后續(xù)課程(如JSP程序設計、JavaEE系統(tǒng)開發(fā))的基礎。學好這門課程是今后從事與Java相關的系統(tǒng)設計、軟件開發(fā)、測試與維護的必備條件。與其他程序設計語言一樣,學好Java語言的基礎是理解、靈活運用語言的基礎語法,同時具有分析、設計簡單問題算法的能力。為了能夠更好地讓讀者在實際項目任務中學習、理解語法和相關理論知識,本書將課程的知識內容打散,按不同項目任務重新組織。對于項目任務中的一些主要問題,從算法的分析、設計入手,給出解題思路,然后轉化為程序代碼,重點訓練讀者的語言應用和編程能力。
考慮到職業(yè)教育的特征,本書的理論知識以實用、夠用為主,不追求面面俱到。本書設計了8個基本項目和1個綜合項目;卷椖繃@最簡單的應用程序開發(fā)、數據類型與計算、程序結構控制、數組應用、文字處理、類設計與應用、圖形界面設計與事件處理、異常處理、輸入輸出流、網絡通信以及多線程等知識點的應用,介紹Java語言的語法、常用類、程序設計相關知識和技術。每個基本項目相對獨立、完整,分為若干個任務來完成,有相關的理論知識介紹,有知識的應用分析,有具體的任務實施步驟和關鍵代碼,有利于讀者更好地理解、掌握課程知識。綜合實訓項目分為3個任務,可以加深讀者對課程知識與能力的全面理解、把握,可用于課程結束前的綜合訓練。
前言
項目1 HelloWorld程序 1
任務1 配置Java開發(fā)環(huán)境 2
任務2 創(chuàng)建Java Project項目 5
任務3 調試運行 10
項目總結 11
練習 11
項目2 圓的相關計算 12
任務1 算法分析 13
任務2 定義常量與變量 14
任務3 接收鍵盤輸入的數據 18
任務4 計算并輸出結果 19
項目總結 25
練習 25
項目3 方程求解 26
任務1 分支結構流程控制 27
任務2 一元一次方程求解 32
任務3 一元二次方程求解 33
項目總結 36
練習 37
項目4 查找質數 38
任務1 輸出連續(xù)多個自然數 39
任務2 質數判斷 43
任務3 輸出1000以內的所有質數 47
項目總結 48
練習 48
項目5 數據查找 50
任務1 輸出多個隨機數中的最大值 51
任務2 排序 54
任務3 數據插入與刪除 57
任務4 數據查找 59
任務5 行列式計算 61
項目總結 62
練習 62
項目6 字符串處理 63
任務1 四則運算式計算 64
任務2 詞頻統(tǒng)計 68
任務3 單詞提取 69
項目總結 74
練習 74
項目7 簡單的文本編輯器 75
任務1 自定義類 76
任務2 文件操作與讀寫 87
任務3 設計文本編輯器界面 97
任務4 事件處理與功能實現 111
任務5 字體設置功能 120
項目總結 129
練習 129
項目8 聊天程序 130
任務1 用戶信息在數據庫中的讀寫 131
任務2 用戶業(yè)務規(guī)范 135
任務3 多線程編程 143
任務4 點對點的信息收發(fā) 149
任務5 基于服務器的多人
聊天功能設計 156
項目總結 172
練習 172
項目9 綜合實訓 173
任務1 設計簡單的計算器 174
任務2 設計簡單的抽獎程序 179
任務3 設計俄羅斯方塊游戲程序 185
參考文獻 195