“十三五”高等職業(yè)教育計算機類專業(yè)規(guī)劃教材:Java程序設計
定 價:29 元
- 作者:[中國]牟志華;趙龍生
- 出版時間:2018/9/1
- ISBN:9787113247706
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312JA
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書采用項目引領、任務驅動的方式編寫而成,全書共分9個項目,主要內容包括:走進Java程序開發(fā)、購物小票幸運抽獎系統(tǒng)開發(fā)、學生成績統(tǒng)計系統(tǒng)開發(fā)、Java計算器項目開發(fā)、圖書管理系統(tǒng)項目、使用集合管理學生信息、Java文件管理、使用多線程處理并發(fā)、JSP頁面基礎運用等。在內容編排上,選取經(jīng)典、具代表性的項目貫穿全部知識點,便于讀者抓住重點,高效地掌握所學內容。本書適合作為高等職業(yè)院校網(wǎng)絡技術、軟件技術、移動通信技術等相關專業(yè)的教材,也可作為相關專業(yè)工程技術人員的參考用書。
本書含有詳細的代碼調試、講解。本書內容的組織以項目為核心載體。在項目的開篇清晰的描繪出該項目所覆蓋的和需要的知識點,過程中強調動手和實操,以解決任務為驅動,在學中做,做中學。整本書的具體項目在設計時,遵循一般的學習規(guī)律,由簡到難,使讀者在實操中通過實踐盡快掌握Java程序設計思想和方法。
Java語言是目前流行的程序設計語言之一。隨著Internet技術與Web應用技術的發(fā)展,Java語言受到業(yè)界的廣泛青睞。本書通過豐富的項目實例循序漸進地講解面向對象的概念及Java編程的思想,向讀者充分展示了Java Web開發(fā)所的基礎知識。
本書內容的組織以項目為核心載體,注重理論聯(lián)系實際。在項目的開始清晰地描繪出該項目所覆蓋和需要掌握的知識點,過程中強調動手和實操,以任務為驅動進行講解,達到學中做,做中學的目的。本書在設計具體項目時,遵循由簡到難的學習規(guī)律,可使讀者在實操中通過實踐盡快掌握Java程序設計的思想和方法。
本書注重前后內容的連貫性,力求抓住關鍵、突出重點、分解難點,將理論、實踐、技術相結合,有利于初學者理解和學習。在內容編排上,摒棄傳統(tǒng)的Java教學模式,選取經(jīng)典、具代表性的9個項目貫穿全部知識點,在此基礎上將項目任務化,以任務為驅動,可使讀者快速掌握相關知識。本書注重Java編程的思想和方法,注重理論與實踐相互交織,在學習過程中,讀者可體會到知識點的價值,并拓展與項目技術相關的語法和知識,鞏固和提升所學技能。
本書由日照職業(yè)技術學院牟志華、趙龍生任主編,日照職業(yè)技術學院丁亮、唐海和、司青燕和池州職業(yè)技術學院鄒汪平任副主編。其中,牟志華編寫了項目一、項目二和項目三,趙龍生編寫了項目四和項目五,丁亮編寫了項目六,唐海和編寫了項目七,司青燕編寫了項目八,鄒汪平編寫了項目九,安傳鋒、耿壘、高培方、蘇雪霞、張磊、張永乾參與了本書的編寫、校對、整理等工作。全書由牟志華、趙龍生統(tǒng)稿并定稿。
在本書的編寫過程中,得到北京華晟經(jīng)世信息技術有限公司、慧與-濟寧國際軟件人才及產(chǎn)業(yè)基地、池州職業(yè)技術學院的大力支持,在此表示衷心的感謝!
由于時間倉促,編者水平有限,書中疏漏與不妥之處在所難免,歡迎廣大讀者批評指正。
編 者
2018年7月
牟志華,日照職業(yè)技術學院
項目一 走進Java程序開發(fā) 1
任務一 認識Java 1
任務二 搭建Java開發(fā)環(huán)境 6
任務三 使用記事本開發(fā)HelloWorld程序 11
任務四 使用IDE編寫Java程序 14
項目二 購物小票幸運抽獎系統(tǒng)開發(fā)
19
任務一 使用Java基礎知識完成幸運抽獎 19
任務二 使用控制語句完善幸運抽獎結果判斷 32
任務三 使用循環(huán)語句完善功能菜單
42
任務四 為系統(tǒng)添加異常處理操作
49
項目三 學生成績統(tǒng)計系統(tǒng)開發(fā) 54
任務一 使用數(shù)組存儲學生成績 54
任務二 使用多維數(shù)組 59
項目四 Java計算器項目開發(fā) 63
任務一 Java計算器項目類的設計 63
任務二 計算器類的實例化 65
項目五 圖書管理系統(tǒng)項目 71
任務一 控制訪問權限 71
任務二 掌握Java面向對象的三大特性 75
任務三 接口的實現(xiàn)與應用 92
任務四 圖書館管理系統(tǒng)項目開發(fā)
98
項目六 使用集合管理學生信息
115
任務 集合的應用 115
項目七 Java文件管理 127
任務一 Java對文本文件的讀/寫 127
任務二 Java對文件的操作 131
項目八 使用多線程處理并發(fā) 135
任務一 進程與線程應用 135
任務二 線程的同步 140
項目九 JSP頁面基礎運用 144
任務一 認識JSP頁面 144
任務二 JSP頁面交互 149
參考文獻 154