環(huán)境搭建與語法入門
本周是Java入門的第一步,學(xué)習(xí)Java語法規(guī)則,鍛煉編程思維。學(xué)會環(huán)境搭建,掌握Java程序的執(zhí)行流程,能夠使用運算符和選擇與循環(huán)結(jié)構(gòu)進行編程。
課程安排:
1、Java基本概念介紹
2、Windows和Mac下開發(fā)環(huán)境搭建
3、數(shù)據(jù)類型、變量和常量的使用
4、Java中多種運算符的應(yīng)用
5、選擇結(jié)構(gòu)的執(zhí)行流程與應(yīng)用
Java語法之循環(huán)、數(shù)組與方法
本周將繼續(xù)學(xué)習(xí)語法基礎(chǔ),掌握循環(huán)結(jié)構(gòu)、數(shù)組和方法的語法規(guī)則和應(yīng)用,最后通過案例對所學(xué)知識進行綜合應(yīng)用。學(xué)完本周內(nèi)容可以進行簡單的程序邏輯開發(fā)。
課程安排:
1、基礎(chǔ)語法綜合案例——數(shù)組移位與統(tǒng)計
2、while、do-while和for三種循環(huán)結(jié)構(gòu)的使用
3、嵌套循環(huán)的應(yīng)用
4、break和continue語句的特點及應(yīng)用
5、如何進行程序的調(diào)試,debug的使用
6、一維數(shù)組和二維數(shù)組的應(yīng)用
7、Java自定義方法和方法調(diào)用
8、大作業(yè)——學(xué)生*管理
面向?qū)ο笾庋b與繼承
面向?qū)ο笫情_發(fā)中非常重要的思想,在本周我們將學(xué)習(xí)到面向?qū)ο笕筇卣髦械姆庋b與繼承,開始運用面向?qū)ο笏枷脒M行程序開發(fā)。
課程安排:
1、封裝綜合案例——學(xué)生信息管理
2、類的定義和對象的創(chuàng)建
3、理解構(gòu)造方法的概念,并進行應(yīng)用
4、封裝的特點,應(yīng)用代碼實現(xiàn)程序的封裝
5、包的創(chuàng)建和導(dǎo)入
6、靜態(tài)變量和靜態(tài)方法的應(yīng)用
7、大作業(yè)——部門員工管理
8、繼承的概念和特點,父類和子類的概念及應(yīng)用
9、方法重寫的特點及使用
10、通過super關(guān)鍵字對父類方法進行調(diào)用
面向?qū)ο笾畣卫J脚c多態(tài)
本周將繼續(xù)學(xué)習(xí)面向?qū)ο笾兄匾母拍?,并能夠進行代碼實現(xiàn),學(xué)完后可以利用面向?qū)ο笏枷腴_發(fā)更復(fù)雜的應(yīng)用。
課程安排:
1、所有類的父類Object類的使用
2、使用final關(guān)鍵字定義最終類
3、現(xiàn)階段開發(fā)中涉及到的常用注解的使用
4、單例模式的定義和使用
5、懶漢模式和餓漢模式的特點及代碼實現(xiàn)
6、向上轉(zhuǎn)型和向下轉(zhuǎn)型的概念和應(yīng)用
7、接口和抽象類的定義和使用
8、成員內(nèi)部類、靜態(tài)內(nèi)部類、方法內(nèi)部類和匿名內(nèi)部類的應(yīng)用
9、大作業(yè)——使用多態(tài)完成馬戲團動物表演