5.《Java基礎(chǔ)入門(第3版)》教學(xué)大綱_第1頁
5.《Java基礎(chǔ)入門(第3版)》教學(xué)大綱_第2頁
5.《Java基礎(chǔ)入門(第3版)》教學(xué)大綱_第3頁
5.《Java基礎(chǔ)入門(第3版)》教學(xué)大綱_第4頁
5.《Java基礎(chǔ)入門(第3版)》教學(xué)大綱_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

《Java基礎(chǔ)入門(第3版)》 課程教學(xué)大綱(課程英文名稱)課程編號:學(xué)分:8學(xué)分學(xué)時:70課時(其中:講課53課時上機(jī)17課時)先修課程:計算機(jī)基礎(chǔ)適用專業(yè):信息技術(shù)及其計算機(jī)相關(guān)專業(yè)開課部門:計算機(jī)系一、課程的性質(zhì)與目標(biāo)以《Java基礎(chǔ)入門(第3版)》為教材的課是面向計算機(jī)相關(guān)專業(yè)的一門專業(yè)基礎(chǔ)課,涉及Java語言中基礎(chǔ)語法、面向?qū)ο缶幊?、多線程處理、網(wǎng)絡(luò)通信等內(nèi)容,通過本課程的學(xué)習(xí),學(xué)生能夠了解Java語言特征、常見的Java類庫以及面向?qū)ο蟪绦蛟O(shè)計思想,學(xué)會利用Java語言編寫面向網(wǎng)絡(luò)應(yīng)用的簡單程序。二、課程設(shè)計理念和教學(xué)要求課程設(shè)計理念:高職教育的集中實(shí)踐教學(xué)環(huán)節(jié)需明確必要的理論知識的升華與知識層面的拓展,不能局限于單純的技能訓(xùn)練。單純的技能訓(xùn)練不是提高高等職業(yè)教育的理想課程。本課程以能力的培養(yǎng)為重點(diǎn),以就業(yè)為導(dǎo)向,培養(yǎng)學(xué)生具備職業(yè)崗位所需的職業(yè)能力,職業(yè)生涯發(fā)展所需的能力和終身學(xué)習(xí)的能力,實(shí)現(xiàn)一站式教學(xué)理念。課程設(shè)計思路:基于工作過程開發(fā)課程內(nèi)容,以行動為導(dǎo)向進(jìn)行教學(xué)內(nèi)容設(shè)計,以學(xué)生為主體,以案例(項目)實(shí)訓(xùn)為手段,設(shè)計出理論學(xué)習(xí)與技能掌握相融合的課程內(nèi)容體系。教學(xué)整體設(shè)計的理念是“以職業(yè)技能培養(yǎng)為目標(biāo),以案例(項目)任務(wù)實(shí)現(xiàn)為載體、理論學(xué)習(xí)與實(shí)際操作相結(jié)合”。操作系統(tǒng):Windows7開發(fā)工具:IntelliJIDEA、JDK11三、課程的主要內(nèi)容及基本要求第1章Java開發(fā)入門學(xué)習(xí)單元Java開發(fā)入門課時4課時學(xué)習(xí)目標(biāo)了解Java,能夠簡述Java的特點(diǎn)和發(fā)展史。掌握J(rèn)ava開發(fā)環(huán)境(JDK)的搭建,能夠獨(dú)立安裝JDK。掌握J(rèn)ava程序的基本操作,能夠獨(dú)立完成第一個Java程序的編寫。掌握系統(tǒng)環(huán)境變量的配置,能夠獨(dú)立完成PATH和CLASSPATH環(huán)境變量的配置。了解Java的運(yùn)行機(jī)制,能夠簡述Java的編譯運(yùn)行過程掌握IntelliJIDEA開發(fā)工具的基本用法,能夠獨(dú)立安裝IntelliJIDEA并使用它開發(fā)與調(diào)試代碼。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)什么是Java了解Java的特點(diǎn)了解Java的發(fā)展史了解安裝JDK掌握√JDK目錄介紹熟悉第一個Java程序掌握√PATH環(huán)境變量掌握√CLASSPATH環(huán)境變量掌握J(rèn)ava程序的運(yùn)行機(jī)制了解IntelliJIDEA的安裝與啟動掌握使用IntelliJIDEA進(jìn)行開發(fā)掌握√IntelliJIDEA調(diào)試工具掌握第2章Java編程基礎(chǔ)學(xué)習(xí)單元Java編程基礎(chǔ)課時6課時學(xué)習(xí)目標(biāo)掌握J(rèn)ava的基本語法,能夠根據(jù)基本格式要求編寫Java程序,熟練使用Java中的注釋、關(guān)鍵字和常量,熟練定義標(biāo)識符。掌握變量的定義和使用,能夠熟練定義各種數(shù)據(jù)類型的變量,并能夠獨(dú)立實(shí)現(xiàn)變量之間的類型轉(zhuǎn)換。掌握運(yùn)算符的使用,能夠正確使用算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符和邏輯運(yùn)算符解決程序中的運(yùn)算問題。掌握選擇結(jié)構(gòu)語句的使用,能夠熟練使用if條件語句、三元運(yùn)算符和switch條件語句解決程序中的選擇問題。掌握循環(huán)結(jié)構(gòu)語句的使用,能夠熟練使用while循環(huán)語句、do…while循環(huán)語句、for循環(huán)語句和循環(huán)嵌套以及跳轉(zhuǎn)語句解決程序中的循環(huán)問題。掌握方法的定義與重載,能夠獨(dú)立完成方法的定義與調(diào)用。掌握數(shù)組的定義與使用,能夠熟練使用數(shù)組處理批量數(shù)據(jù)。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)Java程序的基本格式掌握J(rèn)ava中的注釋掌握J(rèn)ava中的標(biāo)識符掌握J(rèn)ava中的關(guān)鍵字熟悉Java中的常量掌握變量的定義掌握√變量的數(shù)據(jù)類型掌握√變量的類型轉(zhuǎn)換掌握√變量的作用域掌握算術(shù)運(yùn)算符掌握√賦值運(yùn)算符掌握√比較運(yùn)算符掌握√邏輯運(yùn)算符掌握√運(yùn)算符的優(yōu)先級了解if條件語句掌握√三元運(yùn)算符掌握√switch條件語句掌握√while循環(huán)語句掌握√do...while循環(huán)語句掌握√for循環(huán)語句掌握√循環(huán)嵌套掌握√跳轉(zhuǎn)語句掌握√什么是方法掌握方法的重載掌握√數(shù)組的基本要素掌握數(shù)組的簡單使用掌握√數(shù)組的常見操作掌握√二維數(shù)組熟悉√第3章面向?qū)ο螅ㄉ希W(xué)習(xí)單元面向?qū)ο螅ㄉ希┱n時5課時學(xué)習(xí)目標(biāo)了解面向?qū)ο蟮乃枷?能夠說出面向?qū)ο蟮娜筇匦?。掌握類的定義,能夠獨(dú)立完成類的定義。掌握對象的創(chuàng)建和使用,能夠獨(dú)立完成對象的創(chuàng)建,并通過對象訪問對象屬性和方法。掌握對象的引用傳遞,能夠獨(dú)立實(shí)現(xiàn)對象的引用傳遞。熟悉Java的4種訪問控制權(quán)限,能夠在類中靈活使用訪問控制權(quán)限實(shí)現(xiàn)類成員的訪問控制。熟悉類的封裝特性,能夠說出為什么要封裝以及如何實(shí)現(xiàn)封裝。掌握構(gòu)造方法的定義和重載,能夠獨(dú)立定義并重載構(gòu)造方法。熟悉this關(guān)鍵字,能夠使用this關(guān)鍵字調(diào)用成員屬性、成員方法以及構(gòu)造方法。了解代碼塊的應(yīng)用,能夠說出普通代碼塊和構(gòu)造塊的特點(diǎn)。熟悉static關(guān)鍵字的使用,能夠說出靜態(tài)屬性、靜態(tài)方法和靜態(tài)代碼塊的特點(diǎn)。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)面向?qū)ο蟮乃枷肓私忸惖亩x掌握√對象的創(chuàng)建與使用掌握√對象的引用傳遞掌握√√訪問控制權(quán)限熟悉為什么要封裝熟悉如何實(shí)現(xiàn)封裝熟悉定義構(gòu)造方法掌握√構(gòu)造方法的重載掌握√使用this關(guān)鍵字調(diào)用本類中的屬性熟悉使用this關(guān)鍵字調(diào)用成員方法熟悉使用this關(guān)鍵字調(diào)用構(gòu)造方法熟悉普通代碼塊了解構(gòu)造塊了解靜態(tài)屬性熟悉靜態(tài)方法熟悉靜態(tài)代碼塊熟悉第4章面向?qū)ο螅ㄏ拢W(xué)習(xí)單元面向?qū)ο螅ㄏ拢┱n時5課時學(xué)習(xí)目標(biāo)了解面向?qū)ο笾械睦^承特性,能夠說出繼承的概念與特點(diǎn)。掌握方法的重寫,能夠在子類中重寫父類方法。掌握super關(guān)鍵字,能夠在類中使用super關(guān)鍵字訪問父類成員。掌握final關(guān)鍵字,能夠靈活使用final關(guān)鍵字修飾類、方法和變量。掌握抽象類,能夠熟練實(shí)現(xiàn)抽象類的定義與使用。掌握接口,能夠獨(dú)立進(jìn)行接口的編寫。掌握多態(tài),能夠熟練使用對象類型轉(zhuǎn)換解決繼承中的多態(tài)問題。了解Object類,能夠說出Object類的常用方法。熟悉內(nèi)部類,能夠說出4種內(nèi)部類的特點(diǎn)。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)繼承的概念了解方法的重寫掌握√super關(guān)鍵字掌握√final關(guān)鍵字修飾類掌握final關(guān)鍵字修飾方法掌握final關(guān)鍵字修飾變量掌握抽象類掌握接口掌握多態(tài)概述熟悉對象類型的轉(zhuǎn)換掌握√√instanceof關(guān)鍵字掌握Object類了解成員內(nèi)部類熟悉局部內(nèi)部類熟悉靜態(tài)內(nèi)部類熟悉匿名內(nèi)部類熟悉√第5章異常學(xué)習(xí)單元異常課時3課時學(xué)習(xí)目標(biāo)了解異常的概念,能夠說出什么是異常。了解什么是運(yùn)行時異常和編譯時異常,能夠說出運(yùn)行時異常和編譯時異常的特點(diǎn)。了解異常的產(chǎn)生及處理,能夠說出處理異常的5個關(guān)鍵字。掌握try…catch語句和finally語句的使用,能夠使用try…catch語句和finally語句處理異常。掌握throws關(guān)鍵字的使用,能夠使用throws關(guān)鍵字拋出異常。掌握throw關(guān)鍵字的使用,能夠使用throw關(guān)鍵字拋出異常。掌握如何自定義異常,能夠編寫自定義異常類。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)什么是異常了解運(yùn)行時異常與編譯時異常了解異常的產(chǎn)生及處理了解try…catch語句掌握√finally語句掌握√throws關(guān)鍵字掌握√throw關(guān)鍵字掌握√自定義異常類掌握√第6章JavaAPI學(xué)習(xí)單元JavaAPI課時8課時學(xué)習(xí)目標(biāo)掌握字符串類的使用,能夠熟練使用String類和StringBuffer類定義字符串變量并對字符串進(jìn)行操作。熟悉System類與Runtime類的使用,能夠說出System類與Runtime類的常用方法及其作用。掌握Math類和Random類的使用,能夠熟練使用Math類和Random類解決程序中的運(yùn)算問題。掌握BigInteger類和BigDecimal類的使用,能夠熟練使用BigInteger類和BigDecimal類解決程序中的大數(shù)運(yùn)算問題。掌握日期與時間類的使用,能夠使用日期與時間類操作日期與時間。掌握日期與時間格式化類的使用,能夠使用日期與時間格式化類對日期與時間字符串進(jìn)行格式化。熟悉NumberFormat類的使用,能夠正確使用NumberFormat類對數(shù)字進(jìn)行格式化。熟悉包裝類的使用,能夠說出Java中的基本數(shù)據(jù)類型對應(yīng)的包裝類。掌握正則表達(dá)式的使用,能夠編寫正則表達(dá)式解決程序中的字符串校驗問題。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)String類掌握String類的常用方法掌握√StringBuffer類掌握√System類熟悉Runtime類熟悉Math類掌握Random類掌握BigInteger類掌握BigDecimal類掌握Date類掌握√Calendar類掌握√Instant類熟悉LocalDate類掌握LocalTime類與LocalDateTime類掌握Duration類和Period類熟悉DateFormat類掌握SimpleDateFormat類掌握√數(shù)字格式化類熟悉包裝類熟悉正則表達(dá)式語法掌握√Pattern類和Matcher類熟悉√String類對正則表達(dá)式的支持熟悉第7章集合學(xué)習(xí)單元集合課時8課時學(xué)習(xí)目標(biāo)了解集合的概念,能夠說出集合用于做什么。熟悉Collection接口,能夠說出Collection接口中的常用方法。掌握List接口的使用,能夠使用List接口中的ArrayList、LinkedList、Iterator接口和foreach循環(huán)。掌握Set接口的使用,能夠使用Set接口中的HashSet、LinkedHashSet和TreeSet。掌握Map接口的使用,能夠使用Map接口中的HashMap、LinkedHashMap、TreeMap和Properties。掌握常用工具類的使用,能夠使用Collections工具類和Arrays工具類。熟悉Lambda表達(dá)式,能夠使用Lambda表達(dá)式替代匿名內(nèi)部類。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)集合概述了解Collection接口熟悉List接口簡介熟悉ArrayList掌握√LinkedList掌握√Iterator接口掌握√foreach循環(huán)掌握√Set接口簡介熟悉HashSet掌握√LinkedHashSet掌握√TreeSet掌握√Map接口簡介熟悉HashMap掌握√LinkedHashMap掌握√TreeMap掌握Properties掌握√Collecttions工具類掌握Arrays工具類掌握Lambda表達(dá)式熟悉√第8章泛型學(xué)習(xí)單元泛型課時4課時學(xué)習(xí)目標(biāo)了解泛型,能夠說出泛型的作用和優(yōu)點(diǎn)。掌握泛型類,能夠獨(dú)立定義和使用泛型類。掌握泛型接口,能夠獨(dú)立定義和使用泛型接口,并且能夠使用兩種方式定義泛型接口的子類。掌握泛型方法,能夠獨(dú)立定義并使用泛型方法。掌握類型通配符,能夠正確定義類型通配符的上限和下限。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)泛型概述了解使用泛型的好處了解泛型類掌握√泛型接口掌握√泛型方法概述了解泛型方法的應(yīng)用掌握√類型通配符概述掌握類型通配符的限定掌握√第9章反射機(jī)制學(xué)習(xí)單元反射機(jī)制課時6課時學(xué)習(xí)目標(biāo)了解反射,能夠說出反射的概念和優(yōu)點(diǎn)。了解Class類,能夠說出Class類實(shí)例化對象的3種方式。熟悉Class類的基本使用,能夠分別通過無參構(gòu)造方法和有參構(gòu)造方法實(shí)例化對象。掌握類結(jié)構(gòu)的獲取,能夠通過反射獲取類的父類、全部構(gòu)造方法、全部方法、全部屬性以及實(shí)現(xiàn)的全部接口。熟悉反射的基本應(yīng)用,能夠通過反射調(diào)用類中的setter、getter方法,操作類中的屬性。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)反射概述了解認(rèn)識Class類了解通過無參構(gòu)造實(shí)例化對象熟悉通過有參構(gòu)造實(shí)例化對象熟悉獲取類實(shí)現(xiàn)的全部接口掌握√獲取父類掌握√獲取全部構(gòu)造方法掌握√獲取全部方法掌握√獲取全部屬性掌握√通過反射調(diào)用類中的方法熟悉√通過反射調(diào)用類中的getter/setter方法熟悉√通過反射操作屬性熟悉√第10章I/O學(xué)習(xí)單元I/O課時5課時學(xué)習(xí)目標(biāo)掌握File類的使用,能夠創(chuàng)建File對象,并調(diào)用File類的常用方法實(shí)現(xiàn)目錄遍歷以及目錄和文件的刪除。掌握字節(jié)流的使用,能夠使用InputStream讀文件以及使用OutputStream寫文件,并完成文件的復(fù)制。掌握字符流的使用,能夠使用FileReader讀文件以及使用FileWriter寫文件。熟悉轉(zhuǎn)換流的使用,能夠?qū)⒆止?jié)流和字符流進(jìn)行相互轉(zhuǎn)換。熟悉緩沖流的使用,能夠正確使用字節(jié)緩沖流和字符緩沖流。了解序列化和反序列化,能夠說出序列化和反序列化的概念及作用。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)創(chuàng)建File對象掌握File類的常用方法掌握√遍歷目錄下的文件掌握√刪除文件及目錄掌握√字節(jié)流的概念了解字節(jié)流讀文件掌握√字節(jié)流寫文件掌握√文件的復(fù)制掌握√字符流定義及基本用法熟悉字符流讀文件掌握√字符流寫文件掌握√轉(zhuǎn)換流熟悉序列化和反序列化了解第11章JDBC學(xué)習(xí)單元JDBC課時3課時學(xué)習(xí)目標(biāo)了解什么是JDBC,能夠說出JDBC的概念和特點(diǎn)。了解JDBC的常用API,能夠說出JDBC常用API的作用及其常用方法。掌握J(rèn)DBC入門程序的編寫,能夠獨(dú)立編寫JDBC程序操作數(shù)據(jù)庫中的數(shù)據(jù)。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)JDBC概述了解JDBC驅(qū)動程序了解JDBC的常用API了解JDBC編程步驟熟悉實(shí)現(xiàn)第一個JDBC程序掌握√第12章多線程學(xué)習(xí)單元多線程課時6課時學(xué)習(xí)目標(biāo)了解進(jìn)程與線程,能夠說出進(jìn)程與線程的區(qū)別。掌握創(chuàng)建多線程的3種方式,能夠使用Thread類、Runnable接口和Callable接口實(shí)現(xiàn)多線程,并了解這3種創(chuàng)建多線程的方式的區(qū)別。熟悉后臺線程的使用,能夠理解后臺線程用于做什么。了解線程的生命周期及狀態(tài)轉(zhuǎn)換,能夠說出線程的生命周期的6種狀態(tài)以及這6種狀態(tài)的轉(zhuǎn)換。掌握操作線程的相關(guān)方法,學(xué)會正確使用線程的優(yōu)先級、休眠、合并、讓步和中斷操作。掌握多線程的同步,能夠正確地使多線程同步。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)重點(diǎn)難點(diǎn)進(jìn)程了解線程了解繼承Thread類創(chuàng)建多線程掌握√實(shí)現(xiàn)Runnable接口創(chuàng)建多線程掌握√Callable接口實(shí)現(xiàn)多線程掌握√Thread類與Runnable接口實(shí)現(xiàn)多線程方式的對比了解后臺線程熟悉線程的生命周期及狀態(tài)轉(zhuǎn)換了解√線程的優(yōu)先級掌握線程休眠掌握√線程插隊掌握√線程讓步掌握線程中斷掌握線程安全掌握√√同步代碼塊掌握√同步方法掌握√死鎖問題掌握√重入鎖熟悉第13章網(wǎng)絡(luò)編程學(xué)習(xí)單元網(wǎng)絡(luò)編程課時7課時學(xué)習(xí)目標(biāo)了解TCP/IP的特點(diǎn),能夠說出TCP/IP網(wǎng)絡(luò)參考模型的4個層次。了解UDP與TCP,能夠說出UDP與TCP的特點(diǎn)。熟悉IP地址和端口號,能夠說出IP地址和端口號的作用。熟悉InetAddress類,能夠正確使用InetAddress類的常用方法。掌握TCP程序設(shè)計,能夠使用ServerSocket類和Socket類編寫多線程的TCP通信程序。掌握UDP程序設(shè)計,能夠使用DatagramPacket類和DatagramSocket類編寫多線程的UDP通信程序。學(xué)習(xí)內(nèi)容知識點(diǎn)學(xué)習(xí)目標(biāo)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論