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