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