本書全面介紹Java基礎(chǔ)知識,共分為7個單元,包括Java入門開發(fā)、Java語言基礎(chǔ)及順序結(jié)構(gòu)程序設(shè)計、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、方法、面向?qū)ο缶幊碳夹g(shù)基礎(chǔ)。
本書以任務(wù)驅(qū)動的組織模式,實現(xiàn)教、學(xué)、做一體化,將Java語言中的基礎(chǔ)知識和技能訓(xùn)練有機結(jié)合起來。本書實用性強,重點突出實際技能的訓(xùn)練,可作為高職院校、應(yīng)用型本科計算機專業(yè)、信息管理等相關(guān)專業(yè)學(xué)生的教材,也可作為各種Java培訓(xùn)班的培訓(xùn)教材和自學(xué)教材,對程序設(shè)計人員也有一定的參考價值。
為了方便教學(xué),本書還配有電子課件等教學(xué)資源包,任課教師和學(xué)生可以登錄我們愛讀書網(wǎng)(www.ibook4us.com)免費注冊并瀏覽,或者發(fā)郵件至hustpeiit@163.com免費索取。
本書以任務(wù)驅(qū)動的組織模式,實現(xiàn)教、學(xué)、做一體化,將Java語言中的基礎(chǔ)知識和技能訓(xùn)練有機結(jié)合起來。本書實用性強,重點突出實際技能的訓(xùn)練,可作為高職院校、應(yīng)用型本科計算機專業(yè)、信息管理等相關(guān)專業(yè)學(xué)生的教材,也可作為各種Java培訓(xùn)班的培訓(xùn)教材和自學(xué)教材,對程序設(shè)計人員也有一定的參考價值。
本書的編者都是多年從事Java語言教學(xué)和使用Java開發(fā)項目的教育工作者和軟件工程師,對Java有著深入的理解。在從事Java語言教學(xué)的過程中,編者了解到學(xué)生在學(xué)習(xí)Java語言時遇到的難點,知道如何引導(dǎo)學(xué)生更快、更準(zhǔn)確地掌握和使用Java語言。在此基礎(chǔ)上,編者在編寫本書時采用任務(wù)驅(qū)動的組織模式來全面解析Java基礎(chǔ)知識,概念清楚、重點突出、內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、案例翔實。讀者通過逐步完成各個任務(wù),可以由淺入深地掌握J(rèn)ava的相關(guān)知識與技能,增強對基本概念的理解和實際動手能力的培養(yǎng)。
本書共分為7個單元。單元1介紹Java語言的特點、開發(fā)環(huán)境的搭建及開發(fā)工具的使用。單元2介紹Java語言基礎(chǔ)及順序結(jié)構(gòu)程序設(shè)計,包括數(shù)據(jù)類型、標(biāo)識符、常量、變量、運算符、表達式及順序結(jié)構(gòu)程序設(shè)計。單元3介紹選擇結(jié)構(gòu)程序設(shè)計,包括if、if…else、if…else if、if語句的嵌套及switch語句的用法。單元4介紹循環(huán)結(jié)構(gòu)程序設(shè)計,包括while、do…while、for、循環(huán)的嵌套及break語句和continue語句的用法。單元5介紹數(shù)組,包括一維數(shù)組、二維數(shù)組的定義及使用方法。單元6介紹方法的使用,通過本單元的學(xué)習(xí)及任務(wù)訓(xùn)練,可以掌握應(yīng)用方法進行模塊化程序設(shè)計的流程。單元7介紹面向?qū)ο缶幊碳夹g(shù)的基礎(chǔ)知識,為后續(xù)深入學(xué)習(xí)Java語言奠定了扎實的基礎(chǔ)。
本書主要面向Java初學(xué)者,適合作為高職高專及應(yīng)用型本科院校的Java教材、各種Java培訓(xùn)班的培訓(xùn)教材,還可作為程序設(shè)計人員的參考資料。
本書由武漢城市職業(yè)學(xué)院的張吉力、黃濤、吳強任主編,副主編為武漢城市職業(yè)學(xué)院的張喻平、魏鄖華和武漢信息傳播職業(yè)技術(shù)學(xué)院的李胡媛、肖念。本書的編寫分工為:單元2和單元4由張吉力編寫,單元1和單元5由黃濤編寫、單元6由吳強編寫,單元3由張喻平編寫,單元7由魏鄖華編寫,李胡媛與肖念為本書的編寫提供了不少素材。全書由張吉力、吳強負(fù)責(zé)規(guī)劃各章節(jié)內(nèi)容并完成全書的修改和統(tǒng)稿工作,由武漢軟件工程職業(yè)學(xué)院楊燁主審。此外,參與本書資料搜集和整理的還有全麗莉、王社、李芙蓉、魏芬等人,在此,對他們表示衷心感謝。
為了方便教學(xué),本書還配有電子課件等教學(xué)資源包,任課教師和學(xué)生可以登錄我們愛讀書網(wǎng)(www.ibook4us.com)免費注冊并瀏覽,或者發(fā)郵件至hustpeiit@163.com免費索取。
由于作者水平有限,書中難免有疏漏及不足之處,懇請廣大讀者不吝提出寶貴意見,幫助我們改正提高。
編者2017年6月
單元1Java開發(fā)入門
任務(wù)1什么是Java及其特點
任務(wù)2Java平臺的體系結(jié)構(gòu)
任務(wù)3Java開發(fā)環(huán)境的搭建
任務(wù)4使用命令行方式編譯運行第一個Java程序
任務(wù)5使用Eclipse編譯運行第一個Java程序
習(xí)題1
單元2Java語言基礎(chǔ)及順序結(jié)構(gòu)程序設(shè)計
任務(wù)1Java的基本數(shù)據(jù)類型、標(biāo)識符、常量與變量
任務(wù)2Java的運算符和表達式
任務(wù)3順序結(jié)構(gòu)程序設(shè)計
習(xí)題2
單元3選擇結(jié)構(gòu)程序設(shè)計
任務(wù)1簡單if語句
任務(wù)2if…else語句
任務(wù)3if…else if語句
任務(wù)4if語句的嵌套
任務(wù)5更多的分支選擇switch語句
任務(wù)6綜合練習(xí)
習(xí)題3
單元4循環(huán)結(jié)構(gòu)程序設(shè)計
任務(wù)1while語句和do…while語句
任務(wù)2for語句
任務(wù)3循環(huán)的嵌套
任務(wù)4break語句和continue語句
習(xí)題4
單元5數(shù)組
任務(wù)1一維數(shù)組的使用
任務(wù)2數(shù)組基本應(yīng)用
任務(wù)3多維數(shù)組的使用
任務(wù)4基本排序算法
習(xí)題5
單元6方法
任務(wù)1方法的定義及調(diào)用
任務(wù)2方法的嵌套調(diào)用
任務(wù)3方法的遞歸調(diào)用
任務(wù)4方法重載
任務(wù)5數(shù)組作為方法的參數(shù)
習(xí)題6
單元7面向?qū)ο缶幊碳夹g(shù)基礎(chǔ)
任務(wù)1Java面向?qū)ο蟪绦虻南嚓P(guān)概念
任務(wù)2使用new實例化對象
任務(wù)3方法重載與構(gòu)造方法
任務(wù)4this關(guān)鍵字
任務(wù)5static關(guān)鍵字
任務(wù)6內(nèi)部類
任務(wù)7綜合實例
習(xí)題7
習(xí)題參考答案