發(fā)布時間:2020-01-15 熱度:
本課程是華為e學(xué)云產(chǎn)學(xué)合作系列課程之一, 是由大連理工大學(xué)課程團(tuán)隊精心打造的優(yōu)質(zhì)課程。本課從基礎(chǔ)語法學(xué)習(xí)開始學(xué)習(xí)JAVA編程,通過面向?qū)ο缶幊?、抽象類與接口、文件操作、泛型集合、多線程和注解等Java語言的基礎(chǔ)知識,逐步深入JDBC編程、分層架構(gòu)等核心編程技術(shù),詳細(xì)探討Java提供的各種軟件開發(fā)技術(shù)和特性。本課程設(shè)置了五個綜合案例,將案例從易到難逐步分解,最終完成整個案例。
授課目標(biāo)
本課程采用“基礎(chǔ)知識→核心應(yīng)用→綜合案例→企業(yè)實踐”的結(jié)構(gòu)和“由淺入深,由深到精”的學(xué)習(xí)模式進(jìn)行編寫。共19章,不僅介紹Java語言入門、面向?qū)ο缶幊?、抽象類與接口、文件操作、泛型集合、多線程和注解等Java語言的基礎(chǔ)知識,而且深入講解Java的JDBC編程、分層架構(gòu)等核心編程技術(shù),詳細(xì)探討Java提供的各種軟件開發(fā)技術(shù)和特性,并且每個部分配合一個綜合案例進(jìn)行演示,以便鞏固學(xué)習(xí)效果。最后講述軟件開發(fā)云的企業(yè)一線生產(chǎn)環(huán)境的使用,把Java語言在華為云DevCloud中的各種應(yīng)用做了案例展示,全面展現(xiàn)了軟件開發(fā)云這一新的開發(fā)技術(shù)在Java學(xué)習(xí)中的使用方法。
課程概述
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚摚试S程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。
本課程從基礎(chǔ)語法學(xué)習(xí)開始學(xué)習(xí)JAVA編程,通過講解面向?qū)ο缶幊?、抽象類與接口、文件操作、泛型集合、多線程和注解等Java語言的基礎(chǔ)知識,逐步深入講解JDBC編程、分層架構(gòu)等核心編程技術(shù),詳細(xì)探討Java提供的各種軟件開發(fā)技術(shù)和特性。
為了能夠讓學(xué)習(xí)者對相關(guān)知識點有更好的理解,本課程設(shè)置了五個綜合案例,將案例從易到難逐步分解,采用完形填空形式逐步進(jìn)階,最終完成整個案例。本課程使用華為云classroom平臺進(jìn)行JAVA內(nèi)容的學(xué)習(xí),通過該平臺可以讓學(xué)習(xí)者能夠快速了解自己學(xué)習(xí)的不足之處,通過代碼檢查能夠了解代碼規(guī)范,建立編碼曲線,實現(xiàn)自動評分。通過該課程讓學(xué)習(xí)者能夠掌握J(rèn)AVA編程的基礎(chǔ)核心知識,快速掌握企業(yè)編程規(guī)范。點擊此處,了解華為云classroom平臺。
預(yù)備知識
數(shù)據(jù)庫原理、C++、數(shù)據(jù)結(jié)構(gòu)
課程大綱
1. Java概述
1.1 Java概述1
1.2 Java概述2
2. Java編程基礎(chǔ)
2.1 數(shù)據(jù)類型與運算符1
2.2 數(shù)據(jù)類型與運算符2
2.3 數(shù)據(jù)類型與運算符3
2.4 數(shù)據(jù)類型與運算符4
3. Java程序控制結(jié)構(gòu)
3.1 分支結(jié)構(gòu)1
3.2 分支結(jié)構(gòu)2
3.3 分支結(jié)構(gòu)3
3.4 循環(huán)結(jié)構(gòu)1
3.5 循環(huán)結(jié)構(gòu)2
3.6 循環(huán)結(jié)構(gòu)3
3.7 循環(huán)結(jié)構(gòu)4
4. 數(shù)組
4.1 數(shù)組1
4.2 數(shù)組2
5. 綜合練習(xí)1:圖書借閱系統(tǒng)
5.1 綜合練習(xí)1:圖書借閱系統(tǒng)
6. 類和對象
6.1 類和對象
6.2 類的方法1
6.3 類的方法2
6.4 類的方法3
6.5 類的方法4
6.6 對象和封裝1
6.7 對象和封裝2
7. 繼承和多態(tài)
7.1 繼承
7.2 多態(tài)
8. 綜合練習(xí)2:汽車租賃系統(tǒng)
8.1 綜合練習(xí)2:汽車租賃系統(tǒng)
9. 集合框架
9.1 集合框架1
9.2 集合框架2
9.3 集合框架3
10. 異常處理
10.1 異常處理1
10.2 異常處理2
11. 抽象類和接口
11.1 抽象類和接口1
11.2 抽象類和接口2
11.3 抽象類和接口3
12. 綜合練習(xí)3:星云圖書銷售管理系統(tǒng)
12.1 綜合練習(xí)3:星云圖書銷售管理系統(tǒng)
13. 文件操作
13.1 文件操作1
13.2 文件操作2
13.3 文件操作3
14. 注解與多線程
14.1 注解
14.2 多線程1
14.3 多線程2
14.4 多線程3
15. 反射機(jī)制
15.1 反射機(jī)制1
15.2 反射機(jī)制2
15.3 反射的應(yīng)用1
15.4 反射的應(yīng)用2
16. 綜合實戰(zhàn)4: 橙夢體育業(yè)務(wù)大廳
16.1 綜合實戰(zhàn)4: 橙夢體育業(yè)務(wù)大廳
17. JDBC
17.1 JDBC1
17.2 JDBC2
18. 分層架構(gòu)
18.1 分層架構(gòu)1
18.2 分層架構(gòu)2
18.3 分層架構(gòu)3