廣州尚學(xué)堂教育

400-888-4849

全國(guó)學(xué)習(xí)專(zhuān)線(xiàn) 8:00-22:00
廣州尚學(xué)堂教育
為教育插上“實(shí)戰(zhàn)化和高效率”的翅膀  真正實(shí)現(xiàn)1+1>10的目標(biāo)效果  尚學(xué)堂教育12大精英團(tuán)隊(duì)+各類(lèi)實(shí)戰(zhàn)項(xiàng)目  
您當(dāng)前的位置: >廣州優(yōu)匯學(xué) >廣州JavaSE課程

廣州JavaSE課程 2018-12-03 16:40:05

上課時(shí)段: 詳見(jiàn)內(nèi)容

開(kāi)班時(shí)間: 滾動(dòng)開(kāi)班

課程價(jià)格: 請(qǐng)咨詢(xún)

咨詢(xún)電話(huà): 400-888-4849

預(yù)約試聽(tīng) 在線(xiàn)咨詢(xún)

授課學(xué)校: 廣州尚學(xué)堂教育

教學(xué)點(diǎn): 1個(gè)

已關(guān)注: 379人

QQ咨詢(xún): 2567678362

課程介紹 發(fā)布日期:2018-12-03 16:40:05
尚學(xué)堂JavaSE課程
JavaSE課程,尚學(xué)堂專(zhuān)業(yè)師資授課,學(xué)有保障,幫助學(xué)員快速?gòu)?基礎(chǔ)入門(mén)到精通,分組實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā),鍛煉協(xié)作能力.Java編程語(yǔ)言主要特征
課程優(yōu)勢(shì)

  1、12年時(shí)間打磨,緊跟市場(chǎng)需求的JAVA課程,改版次數(shù)119次,新版本:v.13.2

  2、引入新技術(shù):JAVA10、微服務(wù)架構(gòu)(Spring Boot、Spring Data、Spring Cloud)、互聯(lián)網(wǎng)架構(gòu)技術(shù)、SSM三大框架等,時(shí)時(shí)與企業(yè)使用的技術(shù)保持同步。
  3、項(xiàng)目進(jìn)行更迭,能完整消化尚學(xué)堂項(xiàng)目的學(xué)員,年薪可達(dá)20萬(wàn)以上,等于5年以上開(kāi)發(fā)經(jīng)驗(yàn)。
  4、新版課程實(shí)驗(yàn)階段,優(yōu)秀學(xué)員離畢業(yè)還有兩周,就拿到了20K的offer。
  說(shuō)明:尚學(xué)堂的JAVA課程繼續(xù)緊跟市場(chǎng)需求及時(shí)更新。
管理優(yōu)勢(shì)
  1、嚴(yán)格的積分管理制度創(chuàng)造更好的學(xué)習(xí)氛圍。
  2、不好好學(xué)習(xí)真的會(huì)被勸退或開(kāi)除!
  3、分組實(shí)戰(zhàn)項(xiàng)目開(kāi)發(fā),鍛煉協(xié)作能力。
  4、“戰(zhàn)狼杯”項(xiàng)目比賽,鍛煉獨(dú)立開(kāi)發(fā)項(xiàng)目能力

JavaSE課程體系

階段名稱(chēng) 技術(shù)名稱(chēng) 技術(shù)內(nèi)容 學(xué)習(xí)目標(biāo)
JavaSE Java語(yǔ)言概述
1)Java編程語(yǔ)言發(fā)展簡(jiǎn)史
2)Java編程語(yǔ)言主要特征
3)Java技術(shù)體系以及平臺(tái)介紹
4)Java核心機(jī)制與JVM運(yùn)行原理
5)搭建Java開(kāi)發(fā)環(huán)境
6)JDK的安裝與配置
7)開(kāi)發(fā)個(gè)Java程序
8)Java程序的執(zhí)行原理
9)字節(jié)碼反編譯(jd-gui.exe和javap)
10)變量的聲明與使用
11)變量?jī)?nèi)存空間分配與原理
12)進(jìn)制轉(zhuǎn)換與位運(yùn)算
13)八大基本數(shù)據(jù)類(lèi)型
14)基本數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換
15)變量的運(yùn)算與底層運(yùn)算原理
16)常見(jiàn)面試題講解
1.了解Java語(yǔ)言的一個(gè)發(fā)展史
2.掌握手動(dòng)安裝JDK,配置環(huán)境變量
3.掌握個(gè)java程序(HelloWorld.java)
4.掌握javac.exe以及java.exe命令的含義
5.掌握變量的作用和定義的方式
6.能根據(jù)實(shí)際情況選擇使用8種基本數(shù)據(jù)類(lèi)型
7.掌握常見(jiàn)的轉(zhuǎn)義字符和字符集相關(guān)的知識(shí)
8.掌握數(shù)據(jù)類(lèi)型之間的互相轉(zhuǎn)換(強(qiáng)制轉(zhuǎn)換和自動(dòng)轉(zhuǎn)換)
桌球游戲項(xiàng)目 根據(jù)項(xiàng)目截圖,完成桌球游戲開(kāi)發(fā)。目標(biāo):書(shū)寫(xiě)代碼,增強(qiáng)學(xué)生寫(xiě)代碼的速度,掌握J(rèn)ava代碼基本結(jié)構(gòu),找到感覺(jué),增強(qiáng)自信心。如果在敲代碼的過(guò)程中發(fā)生錯(cuò)誤,學(xué)生能夠根據(jù)提示的錯(cuò)誤,來(lái)分析、調(diào)試從而解決問(wèn)題(要求學(xué)生理解代碼的語(yǔ)法功能,只要按照代碼結(jié)構(gòu)輸入代碼,能夠經(jīng)過(guò)調(diào)試實(shí)現(xiàn)代碼的正常運(yùn)行即可)。
流程控制
1)Java代碼的執(zhí)行流程介紹
2)if選擇結(jié)構(gòu)
3)Scanner鍵盤(pán)錄入
4)switch選擇結(jié)構(gòu)
5)使用Random生成隨機(jī)數(shù)
6)while循環(huán)結(jié)構(gòu)
7)do-while循環(huán)結(jié)構(gòu)
8)for循環(huán)結(jié)構(gòu)及執(zhí)行順序
9)跳轉(zhuǎn)語(yǔ)句:break、continue、return
10)多重循環(huán)及指定跳出循環(huán)
11)方法的聲明與使用
12)方法調(diào)用的內(nèi)存分析
13)方法重載Overload
1.掌握if語(yǔ)句和switch語(yǔ)句的區(qū)別和使用場(chǎng)合
2.掌握基本的Scanner鍵盤(pán)錄入數(shù)據(jù)和生成隨機(jī)數(shù)
3.掌握break在switch中的用法以及default語(yǔ)句
4.掌握三種循環(huán)的書(shū)寫(xiě)格式以及執(zhí)行順序
5.掌握while和do-while的區(qū)別,了解for和while的特點(diǎn)
6.掌握break和continue關(guān)鍵字,了解return的作用
7.掌握嵌套循環(huán)的使用,掌握流程控制中常見(jiàn)的一些算法
8.了解死循環(huán)和不可達(dá)語(yǔ)句
9.掌握方法的聲明與使用,以及調(diào)用方法時(shí)的內(nèi)存分析
10.掌握方法的重載Overload和使用場(chǎng)合
萬(wàn)年歷項(xiàng)目 輸入年份和月份,顯示本月的日歷(本日歷是從1900年開(kāi)始)。因?yàn)?900年1月1日為星期一,所以先計(jì)算從1900年到輸入本月份之前的總天數(shù)和本月的總天數(shù),然后計(jì)算本月中的1號(hào)為星期幾,最后再控制臺(tái)打印本月的日歷。目標(biāo):以面向過(guò)程的思維來(lái)解決問(wèn)題,鞏固變量、運(yùn)算符、if、switch、循環(huán)和方法的使用,讓學(xué)生做出效果,把所學(xué)知識(shí)用于實(shí)戰(zhàn),提高學(xué)生的自信心。
數(shù)組
1)數(shù)組的創(chuàng)建與使用
2)一維數(shù)組與多維數(shù)組
3)數(shù)組的默認(rèn)初始化與內(nèi)存分析圖
4)數(shù)組作為方法形參傳遞
5)數(shù)組的遍歷操作
6)數(shù)組的常見(jiàn)算法分析
7)操作數(shù)組的工具類(lèi)Arrays
8)理解main方法(args)
9)方法的可變參數(shù)詳解
10)使用jar命令打應(yīng)用程序
11)數(shù)組數(shù)據(jù)結(jié)構(gòu)的優(yōu)勢(shì)和劣勢(shì)分析
12)常見(jiàn)的數(shù)組面試題講解
1.掌握一維數(shù)組的使用和內(nèi)存結(jié)構(gòu)分析
2.掌握數(shù)組的遍歷方式:普通for循環(huán)和for-each循環(huán)
3.掌握數(shù)組的添加、插入、刪除和擴(kuò)容操作
4.掌握數(shù)組的常見(jiàn)算法:冒泡排序、插入排序和二分法查找等
5.掌握Arrays工具類(lèi)提供的常見(jiàn)方法
6.了解main方法實(shí)參傳遞和方法的可變參數(shù)使用
7.掌握二維數(shù)組的定義和內(nèi)存結(jié)構(gòu)分析
8.了解數(shù)組數(shù)據(jù)結(jié)構(gòu)的優(yōu)勢(shì)和劣勢(shì)
雙色球項(xiàng)目 利用一維數(shù)組模擬雙色球購(gòu)買(mǎi)以及開(kāi)獎(jiǎng)的一系列過(guò)程。目標(biāo):能夠?qū)崿F(xiàn)手選,機(jī)選雙色球,根據(jù)開(kāi)獎(jiǎng)結(jié)果比對(duì)所選的雙色球號(hào)碼,作為中獎(jiǎng)的條件,來(lái)實(shí)現(xiàn)雙色球項(xiàng)目。需要重點(diǎn)掌握數(shù)組的添加、刪除和擴(kuò)容操作,以及控制語(yǔ)句的邏輯思維。
面向?qū)ο缶幊?基礎(chǔ))
1)面向過(guò)程和面向?qū)ο髤^(qū)別
2)類(lèi)和對(duì)象的概述
3)類(lèi)的屬性和方法
4)構(gòu)造方法(Construtor)
5)創(chuàng)建對(duì)象內(nèi)存分析
6)DataType數(shù)據(jù)類(lèi)型傳遞
7)this關(guān)鍵字詳解
8)static關(guān)鍵字詳解
9)局部代碼塊、構(gòu)造代碼塊和靜態(tài)代碼塊
10)package和import詳解
11)Eclipse中的debug調(diào)試
1.了解面向?qū)ο蠛兔嫦蜻^(guò)程編程思想的區(qū)別
2.了解類(lèi)和對(duì)象的概念,以及兩者之間的關(guān)系
3.掌握構(gòu)造方法的語(yǔ)法、特點(diǎn)及構(gòu)造方法重載
4.掌握對(duì)象的創(chuàng)建過(guò)程和內(nèi)存分析
5.掌握成員變量和局部變量區(qū)別
6.掌握基本數(shù)據(jù)類(lèi)型傳遞和引用數(shù)據(jù)類(lèi)型傳遞的區(qū)別
7.掌握this的本質(zhì),掌握static修飾屬性和方法的作用
8.掌握局部代碼塊、構(gòu)造代碼塊和靜態(tài)代碼塊的的執(zhí)行和作用
9.了解的概念及好處,了解導(dǎo)的概念
圖書(shū)管理系統(tǒng) 本項(xiàng)目模擬實(shí)現(xiàn)一個(gè)基于控制臺(tái)界面的《圖書(shū)管理系統(tǒng)》,目標(biāo):能夠通過(guò)對(duì)圖書(shū)以及用戶(hù)的操作,實(shí)現(xiàn)用戶(hù)管理以及圖書(shū)管理。使用對(duì)象數(shù)組類(lèi)存儲(chǔ)數(shù)據(jù),需要重點(diǎn)掌握類(lèi)與對(duì)象的關(guān)系,以及類(lèi)中各個(gè)方法的調(diào)用,逐漸建立起一個(gè)面向?qū)ο蟮乃枷耄瑸楹竺娴拿嫦驅(qū)ο笾R(shí)打好基礎(chǔ)。
面向?qū)ο缶幊?進(jìn)階)
1)面向?qū)ο蟮娜筇匦?
2)面向?qū)ο笾?-封裝(Encapsulation)
3)訪(fǎng)問(wèn)權(quán)限修飾符
4)set和get方法
5)JavaDoc生成API文檔
6)面向?qū)ο笾?-繼承(Inheritance)
7)方法重寫(xiě)Override
8)super關(guān)鍵字詳解
9)繼承中對(duì)象創(chuàng)建的內(nèi)存分析
10)final關(guān)鍵字詳解
11)Object類(lèi)詳解
12)面向?qū)ο笾?-多態(tài)(Polymorphism)
13)向上轉(zhuǎn)型和向下轉(zhuǎn)型
14)instanceof運(yùn)算符
15)編譯時(shí)和運(yùn)行時(shí)詳解
16)抽象類(lèi)和抽象方法(abstract)
17)接口的定義和實(shí)現(xiàn)
18)接口和抽象類(lèi)的區(qū)別
19)接口應(yīng)用:內(nèi)部比較器Comparable
20)接口應(yīng)用:外部比較器Comparator
21)內(nèi)部類(lèi)詳解
22)Java的內(nèi)存管理與垃圾回收
1.了解封裝的好處和javaBean的規(guī)范,掌握四種訪(fǎng)問(wèn)權(quán)限
2.掌握通過(guò)Eclipse中的JavaDoc生成API文檔
3.了解繼承的好處,掌握繼承的實(shí)現(xiàn)和使用的要點(diǎn)
4.掌握重寫(xiě)的意義和規(guī)范,區(qū)分重寫(xiě)和重載
5.了解繼承和組合所表述的關(guān)系,合理的使用繼承和組合
6.掌握繼承體系下對(duì)象的創(chuàng)建過(guò)程和內(nèi)存分析
7.掌握super關(guān)鍵字的使用,以及super和this的區(qū)別
8.掌握f(shuō)inal關(guān)鍵字的使用和Object類(lèi)中的常見(jiàn)方法
9.掌握多態(tài)的原理、發(fā)生多態(tài)的條件和多態(tài)的使用場(chǎng)合
10.掌握向下轉(zhuǎn)型和向上轉(zhuǎn)型,以及instanceof運(yùn)算符的使用
11.掌握抽象類(lèi)和抽象方法的特點(diǎn)和使用
12.掌握接口的定義和實(shí)現(xiàn),以及接口和抽象類(lèi)的區(qū)別
13.了解面向接口編程思想,掌握比較器的運(yùn)用
14.了解內(nèi)部類(lèi)的定義和特點(diǎn)
15.了解java的內(nèi)存管理和垃圾回收機(jī)制
七彩鮮花銷(xiāo)售系統(tǒng) 使用面向?qū)ο蟮乃季S方式,實(shí)現(xiàn)對(duì)鮮花的展示和銷(xiāo)售功能。首先模擬實(shí)現(xiàn)一個(gè)ArrayList容器,用于存儲(chǔ)庫(kù)存中的鮮花和購(gòu)物車(chē)中的鮮花,然后完成功能面板的展示及功能選擇(添加購(gòu)物車(chē)功能、查詢(xún)訂單的功能、修改訂單的功能和刪除訂單的功能)。所用技能:面向?qū)ο蟮姆庋b、繼承、多態(tài)和接口,靈活的使用構(gòu)造方法和靜態(tài)方法。
異常機(jī)制
1)異常的概述
2)異常的繼承體系
3)Error錯(cuò)誤類(lèi)
4)運(yùn)行時(shí)異常和編譯異常
5)異常的原理分析
6)try-catch-finally捕捉異常
7)throw拋出異常
8)throws聲明異常
9)自定義異常
10)異常鏈
1.了解異常的結(jié)構(gòu)體系和分類(lèi)(Error和Exception)
2.了解Error錯(cuò)誤類(lèi),以及常見(jiàn)的Error錯(cuò)誤
3.掌握Exception分類(lèi):運(yùn)行時(shí)異常和編譯時(shí)異常
4.掌握異常的產(chǎn)生過(guò)程原理和throw拋出異常
5.掌握異常的兩種處理方式:聲明異常和捕捉異常
6.掌握自定義異常類(lèi)的定義和使用
7.了解異常鏈的定義和使用
Java常用類(lèi)
1)Wrapper裝類(lèi)
2)自動(dòng)裝箱和自動(dòng)拆箱
3)裝類(lèi)的緩存分析
4)字符串處理類(lèi)
5)java.lang.String類(lèi)的使用與內(nèi)存原理
6)String類(lèi)的算法分析
7)StringBuffer與StringBuilder
8)字符串處理類(lèi)性能分析
9)新日期API
10)java.lang.System類(lèi)
9)java.util.Date類(lèi)
10)java.text.SimpleDateFormat類(lèi)
11)java.util.Calendar類(lèi)
12)java.lang.Math類(lèi)
13)BigInteger類(lèi)和BigDecimal類(lèi)
14)常見(jiàn)的面試題講解與分析
1.掌握java的八種基本數(shù)據(jù)類(lèi)型的裝類(lèi)
2.掌握其他的一些常用的類(lèi),尤其是String類(lèi)的方法
3.掌握Stringbuffer和StringBuilder的常用方法
4.掌握Stringbuffer和Stringbuilder的區(qū)別和聯(lián)系
5.掌握日期類(lèi)和字符串類(lèi)的轉(zhuǎn)換方式
6.掌握日期和日歷類(lèi)的轉(zhuǎn)換方式
7.了解數(shù)學(xué)類(lèi)好系統(tǒng)類(lèi)的基本用法
8.了解BigInteger類(lèi)和BigDecimal類(lèi)的基本用法
開(kāi)發(fā)人員調(diào)度項(xiàng)目 模擬實(shí)現(xiàn)一個(gè)基于文本界面的《開(kāi)發(fā)人員調(diào)度軟件》熟悉Java面向?qū)ο蟮母呒?jí)特性,進(jìn)一步掌握編程技巧和調(diào)試技巧,根據(jù)菜單提示,基于現(xiàn)有的公司成員,組建一個(gè)開(kāi)發(fā)團(tuán)隊(duì)以開(kāi)發(fā)一個(gè)新的項(xiàng)目,組建過(guò)程括將成員插入到團(tuán)隊(duì)中,或從團(tuán)隊(duì)中刪除某成員,還可以列出團(tuán)隊(duì)中現(xiàn)在成員的列表,需要掌握的知識(shí)點(diǎn):類(lèi)的繼承和多態(tài) 對(duì)象的關(guān)聯(lián)、特殊類(lèi)的使用enum,以及異常。最終運(yùn)行代碼,實(shí)現(xiàn)效果
集合(容器)
1)集合和數(shù)組的聯(lián)系和區(qū)別
2)Collection框架(Set接口&List接口)
3)java.util.ArrayList源碼與數(shù)據(jù)結(jié)構(gòu)分析
4)java.util.LinkedList源碼分析
5)java.util.HashSet內(nèi)部原理
6)java.util.TreeSet數(shù)據(jù)結(jié)構(gòu)分析
7)java7中Map系列集合與數(shù)據(jù)結(jié)構(gòu)分析
8)Iterator與ListIterator講解
9)java.util.Collections工具類(lèi)
10)集合中使用泛型
11)自定義泛型
12)泛型通配符
13)ArrayList、LinkedList、Vector的區(qū)別和聯(lián)系
14)HashMap和Hashtable的區(qū)別和聯(lián)系
15)使用集合實(shí)現(xiàn)商品和購(gòu)物車(chē)
16)集合選擇依據(jù)
1.了解容器的概念和體系結(jié)構(gòu)
2.掌握Collection接口的基本用法
3.掌握List接口以及List接口子類(lèi)的底層數(shù)據(jù)結(jié)構(gòu)
4.掌握Set接口以及Set接口子類(lèi)的的底層數(shù)據(jù)結(jié)構(gòu)
5.掌握Map接口的基本用法
6.掌握HashMap的基本用法以及底層數(shù)據(jù)結(jié)構(gòu)
7.掌握TreeMap的基本用法以及底層數(shù)據(jù)結(jié)構(gòu)
8.掌握數(shù)組、鏈表、哈希表和二叉樹(shù)的優(yōu)缺點(diǎn)
9.掌握Iterator迭代器的迭代過(guò)程
10.掌握泛型在集合中的用法
11.掌握集合在實(shí)際開(kāi)發(fā)中的選擇依據(jù)
京東商城項(xiàng)目 本項(xiàng)目基于java控制臺(tái)來(lái)模擬實(shí)現(xiàn)京東商城購(gòu)物系統(tǒng)。重點(diǎn)掌握集合的基本操作,例如,對(duì)商品的添加、修改、刪除、以及查詢(xún)。逐漸讓學(xué)生能夠建立起一套比較完善的項(xiàng)目體系架構(gòu),再將這些具體的操作融入到面向?qū)ο蟮乃枷胫?,結(jié)合接口編程,形成分層模塊的雛形。最終運(yùn)行代碼,展示效果。
IO流
1)IO流的概念
2)IO流的分類(lèi)及其原理分析
3)文件流InputStream、OutputStream
4)緩沖流BufferedInputStream、BufferedOutputStream
5)轉(zhuǎn)換流InputStreamReader、OutputStreamWriter
6)打印流PrintWriter
7)數(shù)組流ByteArrayOutputStream、ByteArrayInputStream
8)數(shù)據(jù)流DataInputStream、DataOutputStream
9)序列化和反序列化
10)對(duì)象流ObjectInputStream、ObjectOutputStream
11)Properties讀寫(xiě)屬性文件
12)編碼和解碼
13)使用IO流復(fù)制文件夾
14)使用IO完成商品的添加和查詢(xún)
15)文件的切割和合并
1.了解IO流的概念以及底層原理分析
2.掌握字節(jié)流和字符流的具體用法
3.掌握對(duì)象序列化和反序列化的實(shí)現(xiàn)和原理
4.了解其它IO流的基本用法
5.掌握流對(duì)于數(shù)據(jù)的編碼和解碼的過(guò)程
6.掌握通過(guò)IO流實(shí)現(xiàn)對(duì)文件的拷貝
7.掌握文件存取過(guò)程中的編碼和解碼問(wèn)題
8.掌握Properties類(lèi)對(duì)文件的讀寫(xiě)操作
9.了解文件的切割和合并的原理
超市會(huì)員管理系統(tǒng) 本項(xiàng)目基于java控制臺(tái)來(lái)模擬實(shí)現(xiàn)超市會(huì)員管理系統(tǒng)。重點(diǎn)掌握對(duì)超市會(huì)員的基本管理,例如:對(duì)會(huì)員的增刪改查操作,最后再將Java中的這些對(duì)象數(shù)據(jù)保存在文件中,來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)的持久化,提前讓學(xué)生感受數(shù)據(jù)持久化對(duì)項(xiàng)目帶來(lái)的好處,最后運(yùn)行代碼,展示效果。
多線(xiàn)程
1)線(xiàn)程的原理
2)線(xiàn)程的創(chuàng)建與啟動(dòng)
3)創(chuàng)建線(xiàn)程的幾種方式對(duì)比
4)線(xiàn)程控制
5)線(xiàn)程的調(diào)度
6)線(xiàn)程的優(yōu)先級(jí)
7)線(xiàn)程的生命周期
8)多線(xiàn)程的安全問(wèn)題與解決辦法
9)線(xiàn)程的同步
10)互斥鎖
11)線(xiàn)程的死鎖問(wèn)題
12)線(xiàn)程通信
1.掌握多線(xiàn)程2種創(chuàng)建方式
2.掌握多線(xiàn)程的基本調(diào)度方法
3.掌握多線(xiàn)程的優(yōu)先級(jí)
4.掌握多線(xiàn)程的聲明周期
5.掌握同步的幾種實(shí)現(xiàn)方式
6.了解死鎖的概念
7.掌握線(xiàn)程同步在實(shí)際開(kāi)發(fā)中的用途
8.掌握線(xiàn)程通信中的wait以及notify
網(wǎng)絡(luò)編程
1)網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)
2)網(wǎng)絡(luò)編程的三要素
3)如何實(shí)現(xiàn)網(wǎng)絡(luò)中主機(jī)的相互通訊
4)OSI參考模型
5)TCP/IP參考模型(或TCP/IP協(xié)議)
6)數(shù)據(jù)的封裝與拆封原理解析
7)TCP協(xié)議與UDP協(xié)議
8)基于TCP協(xié)議的網(wǎng)絡(luò)編程
9)Socket的TCP編程
10)基于UDP協(xié)議的網(wǎng)絡(luò)編程
11)基于UDP編程的聊天室系統(tǒng)
12)基于TCP編程的登錄響應(yīng)系統(tǒng)
1.了解網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)
2.掌握網(wǎng)絡(luò)編程三要素ip+端口+協(xié)議利用
3.了解OSI的七層參考模型
4.掌握數(shù)據(jù)的封裝金額拆分原理
5.掌握UDP協(xié)議,做一個(gè)局域網(wǎng)的聊天室
6.掌握TCP協(xié)議,寫(xiě)出服務(wù)器客戶(hù)端的上傳和下載功能
聊天室系統(tǒng) 本項(xiàng)目基于多線(xiàn)程以及網(wǎng)絡(luò)編程來(lái)模擬實(shí)現(xiàn)QQ聊天系統(tǒng)。重點(diǎn)掌握多線(xiàn)程的調(diào)度,以及網(wǎng)絡(luò)編程對(duì)不同客戶(hù)的基本操作。實(shí)現(xiàn)客戶(hù)發(fā)出請(qǐng)求,服務(wù)器給出響應(yīng)的雙向操作,讓學(xué)生能夠?qū)竺娴腤eb項(xiàng)目有一個(gè)初步的了解。最終運(yùn)行代碼,實(shí)現(xiàn)用戶(hù)之間的及時(shí)通信!
XML&正則表達(dá)式
1)XML定義和概述
2)XML特點(diǎn)和優(yōu)勢(shì)
3)XML驗(yàn)證和DTD驗(yàn)證
4)使用DOM解析XML
5)使用DOM4j解析XML
6)了解正則表達(dá)式的使用
7)熟悉正則表達(dá)式的規(guī)則
8)使用Java處理正則
1.熟練的寫(xiě)出XML文件中的內(nèi)容
2.了解DOM解析的概念
3.掌握通過(guò)DOM4J來(lái)解析XML文件
4.了解正則的規(guī)則
5.掌握J(rèn)ava處理正則和String中使用正則
反射技術(shù)
1)Java反射機(jī)制的研究與應(yīng)用
2)反射的原理分析
3)JVM與類(lèi)
4)類(lèi)的加載、連接、初始化
5)類(lèi)加載機(jī)制
6)開(kāi)啟反射的源頭Class
7)獲取Class實(shí)例的幾種方式比較
8)從Class中獲取類(lèi)的結(jié)構(gòu)信息
9)獲取Constructor、Field和Method
10)泛型和Class類(lèi)
11)使用反射模擬Servlet獲取xml文件信息
1.了解反射的運(yùn)行原理以及概念
2.掌握Class類(lèi)對(duì)象的實(shí)現(xiàn)方式
3.掌握Class類(lèi)的常用方法
4.掌握Constructor、Method、Field類(lèi)的用法
5.了解泛型在反射中的用途
6.掌握模擬反射實(shí)現(xiàn)Servlet的基本過(guò)程
設(shè)計(jì)模式 1)創(chuàng)建型模式(共五種):工廠(chǎng)方法模式、抽象工廠(chǎng)模式、單例模式、建造者模式、原型模式
2)結(jié)構(gòu)型模式(共七種):適配器模式、裝飾器模式、代理模式、外觀(guān)模式、橋接模式、組合模式、享元模式
3)行為型模式(共十一種):策略模式、模板方法模式、觀(guān)察者模式、迭代子模式、責(zé)任鏈模式、命令模式、備忘錄模式、狀態(tài)模式、訪(fǎng)問(wèn)者模式、中介者模式、解釋器模式
1.了解設(shè)計(jì)模式在實(shí)際開(kāi)發(fā)中的應(yīng)用思想
2.掌握工廠(chǎng)模式、適配器模式、單例模式、裝飾者模式等

上一篇:汽車(chē)日常保養(yǎng)課程
下一篇:JavaWeb階段課程
廣州尚學(xué)堂教育開(kāi)課校區(qū)
機(jī)構(gòu)新聞

有效的處理Java字符串

咨詢(xún)客服

PHP工程師需要掌握的技能

咨詢(xún)客服

學(xué)習(xí)培訓(xùn)Java時(shí)禁忌

咨詢(xún)客服

學(xué)習(xí)PHP多大年齡合適呢?

咨詢(xún)客服

廣州可靠的JAVA線(xiàn)上培訓(xùn)機(jī)構(gòu)

咨詢(xún)客服

Java學(xué)習(xí)可以報(bào)哪些機(jī)構(gòu)

咨詢(xún)客服

點(diǎn)擊這里,讓你學(xué)習(xí)Java不再迷茫!

咨詢(xún)客服

參加Java培訓(xùn)靠譜嗎?

咨詢(xún)客服

Java程序員培訓(xùn)機(jī)構(gòu)該怎么選擇?

咨詢(xún)客服

零基礎(chǔ)學(xué)習(xí)Java有用嗎?

咨詢(xún)客服

參加java培訓(xùn)有什么好處?

咨詢(xún)客服

學(xué)習(xí)JAVA應(yīng)該怎么提高自己

咨詢(xún)客服

關(guān)于我們 | 聯(lián)系我們 | 廣州尚學(xué)堂教育地址:廣州市天河區(qū)元崗橫路31號(hào) 咨詢(xún)電話(huà):400-888-4849
滬ICP備18018862號(hào)-2 網(wǎng)站地圖 注冊(cè) 登錄 招生合作 版權(quán)/投訴 免責(zé)聲明 更新時(shí)間:2024-10-23