定 價(jià):49.5 元
叢書名:高等職業(yè)教育計(jì)算機(jī)類課程新形態(tài)一體化規(guī)劃教材
- 作者:徐紅,張宗國(guó)主編
- 出版時(shí)間:2019/3/1
- ISBN:9787040509953
- 出 版 社:高等教育出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:308
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書是國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)配套教材,同時(shí)為“十二五”職業(yè)教育國(guó)家規(guī)劃教材的修訂版。本書是按照任務(wù)驅(qū)動(dòng)理念編寫的適用于Java初學(xué)者學(xué)習(xí)和技術(shù)問題求解的詳細(xì)教程。本書以Java工程師崗位職業(yè)能力為主線,把Java技術(shù)有機(jī)地分解為典型任務(wù),將知識(shí)融入任務(wù)情景之中。全書共分為6個(gè)單元,其中前5個(gè)單元共26個(gè)任務(wù),主要內(nèi)容包括:Java環(huán)境搭建、Java基本語(yǔ)法講解、面向?qū)ο蟪绦蛟O(shè)計(jì)、異常處理、Swing組建、文件操作、多線程處理和網(wǎng)絡(luò)編程等,通過真實(shí)的企業(yè)開發(fā)流程來(lái)貫穿所有的知識(shí)點(diǎn)。本書在第一版的基礎(chǔ)上升級(jí)改版為新形態(tài)一體化教材。與本書配套的數(shù)字課程將在“智慧職教”(www.icve.com.cn)網(wǎng)站上線,學(xué)習(xí)者可以登錄網(wǎng)站進(jìn)行學(xué)習(xí),也可以通過掃描書中二維碼觀看教學(xué)視頻,詳見“智慧職教使用指南”。本書可作為高職高專院校軟件技術(shù)與計(jì)算機(jī)應(yīng)用專業(yè)方向的教材,也可作為IT從業(yè)者、軟件研發(fā)人員的參考書。
一、緣起
Java語(yǔ)言是目前流行的一種網(wǎng)絡(luò)編程語(yǔ)言,它的安全性、平臺(tái)無(wú)關(guān)性、性能優(yōu)異等特點(diǎn)給編程人員帶來(lái)的一種嶄新的設(shè)計(jì)理念,也讓網(wǎng)絡(luò)由最初的靜態(tài)頁(yè)面發(fā)展到現(xiàn)在可以提供各種各樣的動(dòng)態(tài)交互服務(wù)。Java語(yǔ)言的特點(diǎn)使它迅速成為使用最廣泛的程序設(shè)計(jì)語(yǔ)言之一,應(yīng)用領(lǐng)域極其寬廣,從大型復(fù)雜的企業(yè)級(jí)開發(fā)到小型便攜式設(shè)備開發(fā)都隨處可見Java活躍的身影。Java的面向?qū)ο笤O(shè)計(jì)思想幾乎被所有編程語(yǔ)言所學(xué)習(xí)。如今很多的流行技術(shù)例如Android技術(shù)等都和Java有著直接的聯(lián)系,學(xué)好Java可以說是成為一個(gè)優(yōu)秀軟件開發(fā)工程師的必經(jīng)之路。但對(duì)于剛剛接觸編程的學(xué)習(xí)者來(lái)說,Java的學(xué)習(xí)又顯得比較難以接受和理解。如何能讓初學(xué)者少走彎路,使他們找到學(xué)習(xí)的方向,把握前進(jìn)的動(dòng)力,通過采用任務(wù)驅(qū)動(dòng)形式編寫本教程,能夠有效地幫助學(xué)習(xí)者系統(tǒng)學(xué)習(xí),入門更加簡(jiǎn)單。
作者徐紅教授是兩門國(guó)家級(jí)精品課程負(fù)責(zé)人,國(guó)家級(jí)教學(xué)團(tuán)隊(duì)負(fù)責(zé)人,省級(jí)教學(xué)名師,山東省有突出貢獻(xiàn)的中青年專家,對(duì)軟件開發(fā)技術(shù)和教學(xué)有著多年研究,從2011年開始至今參與國(guó)家職業(yè)教育軟件技術(shù)專業(yè)教學(xué)資源庫(kù)建設(shè)項(xiàng)目,負(fù)責(zé)“Java程序設(shè)計(jì)”課程的全部建設(shè)工作。
本書是軟件技術(shù)專業(yè)國(guó)家教學(xué)資源庫(kù)“Java程序設(shè)計(jì)”課程的配套教材。該項(xiàng)目提供了豐富的教學(xué)、學(xué)習(xí)資源,可供教師、學(xué)生、企業(yè)人員和社會(huì)學(xué)習(xí)者參考、學(xué)習(xí)和使用。
二、結(jié)構(gòu)
計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言教學(xué)一直存在著知識(shí)和技術(shù)兩方面協(xié)調(diào)問題,過于強(qiáng)調(diào)知識(shí)講解會(huì)導(dǎo)致學(xué)生在編程時(shí)出現(xiàn)“紙上談兵”的現(xiàn)象,而從編程技術(shù)直接入手會(huì)讓初學(xué)者很難接受,并且Java的面向?qū)ο笤O(shè)計(jì)思想會(huì)讓學(xué)習(xí)者更難接受。任務(wù)教學(xué)則是現(xiàn)在計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言中最有效的方法之一。行之有效的單元?jiǎng)澐趾腿蝿?wù)的選取對(duì)學(xué)生知識(shí)的掌握和技術(shù)的應(yīng)用十分重要。本書精心設(shè)計(jì)了與教學(xué)目標(biāo)結(jié)合緊密,適于學(xué)生學(xué)和教師教的案例,將知識(shí)講解融入到任務(wù)之中,并能很好地指導(dǎo)學(xué)生實(shí)踐,有利于學(xué)生理解和鞏固知識(shí),在實(shí)踐中培養(yǎng)技術(shù)應(yīng)用能力。
從Java技術(shù)的發(fā)展和學(xué)生認(rèn)知規(guī)律出發(fā),將教學(xué)內(nèi)容分為6個(gè)單元,每一個(gè)單元都包括4-7個(gè)任務(wù),任務(wù)中又包含多個(gè)實(shí)例(見表1)。其中單元6共分6個(gè)任務(wù),通過一個(gè)真實(shí)的企業(yè)開發(fā)流程來(lái)貫穿所有的知識(shí)點(diǎn)。
單元1 Java語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
學(xué)習(xí)目標(biāo)
引例描述
任務(wù)1搭建開發(fā)環(huán)境
任務(wù)目標(biāo)
任務(wù)陳述
知識(shí)準(zhǔn)備
1.1 Java的發(fā)展歷史
1.2 Java的特點(diǎn)及優(yōu)勢(shì)
1.3 Java的運(yùn)行機(jī)制
1.4 JDK簡(jiǎn)介
任務(wù)實(shí)施
任務(wù)拓展
任務(wù)實(shí)訓(xùn)
任務(wù)2初入Java世界
任務(wù)目標(biāo)
任務(wù)陳述
知識(shí)準(zhǔn)備
1.5 Java程序結(jié)構(gòu)
1.6 使用Eclipse創(chuàng)建Java程序
任務(wù)實(shí)施
任務(wù)拓展
任務(wù)實(shí)訓(xùn)
任務(wù)3計(jì)算扇形面積和周長(zhǎng)程序設(shè)計(jì)
任務(wù)目標(biāo)
任務(wù)陳述
知識(shí)準(zhǔn)備
1.7 Java中的標(biāo)識(shí)符
1.8 Java中的關(guān)鍵字
1.9 Java中的保留字
1.10 Java中的注釋
1.11 Java中的分隔符
1.12 Java中的變量與常量
1.13 Java中的數(shù)據(jù)類型
1.14 Java數(shù)據(jù)類型轉(zhuǎn)換
1.15 Java運(yùn)算符與表達(dá)式
任務(wù)實(shí)施
任務(wù)拓展
任務(wù)實(shí)訓(xùn)
任務(wù)4計(jì)算月份天數(shù)程序設(shè)計(jì)
任務(wù)目標(biāo)
任務(wù)陳述
知識(shí)準(zhǔn)備
1.16 順序結(jié)構(gòu)
1.17 選擇結(jié)構(gòu)
1.18 swltch分支語(yǔ)句結(jié)構(gòu)
任務(wù)實(shí)施
任務(wù)拓展
任務(wù)實(shí)訓(xùn)
任務(wù)5猜數(shù)字游戲程序設(shè)計(jì)
任務(wù)目標(biāo)
任務(wù)陳述
知識(shí)準(zhǔn)備
1.19 while循環(huán)
1.20 do…while循環(huán)
1.21 for循環(huán)
1.22 break語(yǔ)句和continue
……
單元2 面向?qū)ο蟪绦蛟O(shè)計(jì)
單元3 數(shù)據(jù)與異常處理程序設(shè)計(jì)
單元4 圖形用戶界面程序設(shè)計(jì)
單元5 Java語(yǔ)言高級(jí)程序設(shè)計(jì)
單元6 綜合設(shè)計(jì)——企業(yè)即時(shí)通軟件