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