【課程內(nèi)容】
JAVA的歷史以及應(yīng)用,JAVA的優(yōu)勢(shì)、環(huán)境的搭建、基本數(shù)據(jù)類型、流程控制循環(huán)、深入講解運(yùn)算符以及運(yùn)算符的高級(jí)應(yīng)用、數(shù)組的基本應(yīng)用及數(shù)組的賦值排序及多維數(shù)組、面向?qū)ο筇卣?封裝、繼承、多態(tài))、方法重載覆蓋、構(gòu)造方法、參數(shù)傳遞、訪問(wèn)修飾符、抽象類、內(nèi)部類、接口、異常處理。
【常用類及接口】
Object、 String、 Date、DateFormat及SimpleDateFormat類、File、Properties、Collections、 Enumeration 、Iterator
【常用設(shè)計(jì)模式】
工廠模式、 單例模式、策略模式、觀察者模式、裝飾模式、代理及動(dòng)態(tài)代理模式、模板方法模式等模式的原理及在實(shí)際應(yīng)用的中的案例。
【JAVA集合框架 JCF】
深入解析每種集合類型的實(shí)現(xiàn)以及底層數(shù)據(jù)結(jié)構(gòu),包括單值類型集合以及鍵值對(duì)集合。
【線程】
線程和進(jìn)程、多線程、繼承 Thread 類創(chuàng)建線程類、實(shí)現(xiàn) Runnable 接口創(chuàng)建線程類、使用 Callable和 Future 創(chuàng)建線程、創(chuàng)建線程的三種方式對(duì)比、線程的5大狀態(tài)延伸7大狀態(tài)、線程的等待sleep、join、線程安全問(wèn)題、同步代碼塊、同步方法、死鎖及解決方案、線程通信、Doug Lea實(shí)現(xiàn)并發(fā)包當(dāng)中的線程池、等待隊(duì)列和線程池的區(qū)別,java 7新增的 ForkJoinPool、ThreadLocal 類、以及并發(fā)包當(dāng)中支持多線程并發(fā)操作的集合如ConcurrentHashMap。
【IO操作】
文件的基本操作,文件的查找與過(guò)濾、字符流、 字節(jié)流、橋轉(zhuǎn)換器。(該部分會(huì)詳解23鐘流的用法及實(shí)際使用時(shí)的陷阱與大坑)
【Socket網(wǎng)絡(luò)編程】
網(wǎng)絡(luò)基礎(chǔ)知識(shí)、ip地址和端口號(hào)、使用 InetAddress 、使用 UrlDecoder 和 UrlEncoder、使用 URL 和 URLConnection、TCP 協(xié)議基礎(chǔ) 、使用 ServerSocket 創(chuàng)建 Tcp 服務(wù)器端、使用 Socket 進(jìn)行通信、加入多線程、多線程下載、多線程訪問(wèn)文件等。
【反射】
反射(Reflection)內(nèi)?。↖ntrospector)以及對(duì)內(nèi)省的封裝操作JAVABEAN的組件BeanUtils詳解。包括反射的基本信息、Class類的理解、通過(guò)Class獲得類中的屬性和方法、通過(guò)反射實(shí)現(xiàn)Spring的IOC、通過(guò)反射模仿實(shí)現(xiàn)Hibernate的Session、反射的封裝等。
【師資力量】
孟凡民
項(xiàng)目經(jīng)理 山東科技大學(xué) 2012年
11年開(kāi)發(fā)經(jīng)驗(yàn),6年項(xiàng)目管理經(jīng)驗(yàn),曾負(fù)責(zé)神州數(shù)碼與IBM室內(nèi)導(dǎo)航項(xiàng)目、北京人防應(yīng)急系統(tǒng)、濟(jì)南民族醫(yī)院查體系統(tǒng)、濰坊臨朐藥房進(jìn)銷存系統(tǒng)、德州疾控中心健康查體系統(tǒng)、山東省高校安全知識(shí)競(jìng)賽平臺(tái)、山東省安全教育平臺(tái)、智慧井蓋物聯(lián)網(wǎng)平臺(tái)等。精通Spring框架底層邏輯,精通SpringBoot、SpringCloud微服務(wù)和分布式平臺(tái)技術(shù),精通前端vue、avue、jquery等
孫健
項(xiàng)目開(kāi)發(fā)高級(jí)講師 山東大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 2014年
六年開(kāi)發(fā)經(jīng)驗(yàn),兩年項(xiàng)目管理經(jīng)驗(yàn),曾負(fù)責(zé)國(guó)家電網(wǎng)山東公司區(qū)塊鏈項(xiàng)目、山東高速智慧大腦項(xiàng)目、中國(guó)聯(lián)通系統(tǒng)集成分公司劃小承包項(xiàng)目等。精通Spring框架底層邏輯,精通SpringBoot、SpringCloud微服務(wù)和分布式平臺(tái)技術(shù)。
蘇龍
JavaEE開(kāi)發(fā)高級(jí)講師 山東大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 2011年
精通Java核心基礎(chǔ)、精通持久層與Spring開(kāi)源框架,有六年的開(kāi)發(fā)經(jīng)驗(yàn)和五年授課經(jīng)驗(yàn),負(fù)責(zé)設(shè)計(jì)過(guò)冀中能源、中國(guó)石化、勝利油田等多個(gè)企業(yè)項(xiàng)目的底層與架構(gòu),技術(shù)功底雄厚,講解精細(xì)透徹,善于從底層設(shè)計(jì)引導(dǎo)學(xué)生思維,講課風(fēng)格生動(dòng)幽默,能從多角度以學(xué)員容易理解的方式傳遞知識(shí)。
【機(jī)構(gòu)環(huán)境】
【機(jī)構(gòu)簡(jiǎn)介】
夢(mèng)啟專注IT職業(yè)教育, 出色的教育背景,教師資質(zhì)認(rèn)證,以及層層嚴(yán)格篩選,入學(xué)即簽訂就業(yè)協(xié)議,推薦工作就業(yè)機(jī)會(huì)。