北京高級java開發(fā)實戰(zhàn)班課程介紹
課程介紹
Java編程語言的風格十分接近C、C 語言。Java是一個純的面向對象的程序設計語言,它繼承了C 語言面向對象技術的核心,Java舍棄了C 語言中容易引起錯誤的指針(以引用取代)、運算符重載(operatoroverloading)、多重繼承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的對象所占據(jù)的內存空間,使得程序員不用再為內存管理而擔憂。在JavaSE1.5版本中,Java又引入了泛型編程(GenericProgramming)、類型安全的枚舉、不定長參數(shù)和自動裝/拆箱等語言特性。
帝一天
1、Java高級編程實戰(zhàn)
1.使用異常處理錯誤2.多線程基礎3.利用關鍵字synchronize實現(xiàn)線程的同步,在多線程環(huán)境下共享數(shù)據(jù)4.線程死鎖的分析和解決5.Java并發(fā)編程實踐6.高級I/O流技術
2、Java反射機制
1.Java反射工作原理2.JavaReflectionAPI3.利用反射分析類的能力4.在運行時使用反射分析對象5.使用反射編寫泛型數(shù)組代碼6.使用反射優(yōu)化ResultSet數(shù)據(jù)存取
第二天
1、JVM性能調優(yōu)
1.性能調優(yōu)概念介紹2.JVM常見的參數(shù)、類加載器3.JVM堆(新生代、老年代)、棧、常量池結構分析4.常見JVM查看命令:jps、Jmap、Jstat5.死鎖與內存溢出檢測6.性能調優(yōu)工具:Jconsole、Jvisualvm、工具介紹
2、GoF設計模式
1.設計模式概述2.GOF設計模式-創(chuàng)建型模式(從意圖、描述、問題和實例四個方面介紹)3.GOF設計模式-結構型模式(從意圖、描述、問題和實例四個方面介紹)4.GOF設計模式-行為模式(從意圖、描述、問題和實例四個方面介紹)
第三天
1、SpringAOP
1.SpringJDBCTemplate源碼分析2.SpringBean緩存源碼分析3.基于JDKProxy動態(tài)代理與源碼分析4.基于CGLIB動態(tài)代理與源碼分析5.SpringAOP配置與經典案例實現(xiàn)
2、WebService與CXF
1.調用第三方的WS服務2.發(fā)布自己的WS服務3.CXF框架介紹4.Spring與CXF整合實現(xiàn)5.基于RestfulWS服務
第四天
1、學習考核與業(yè)內經驗交流
熱線電話:010-64707530 金老師 QQ:2645567689