一、?培訓特色
1.?理論與實踐相結合、案例分析與行業應用穿插進行;
2.?專家精彩內容解析、學員專題討論、分組研究;
3.?通過全面知識理解、專題技能掌握和安全實踐增強的授課方式。
二、?培訓目標
1.?掌握JavaSE的異常處理方法;
2.?掌握多線程基礎知識;
3.?掌握IO系統、網絡編程、Java反射機制、JVM性能調優;
4.?理解JavaEE,EJB、JMS,Java語言的高級特征;
5.?了解GoF的設計模式以及問題解決辦法。
三、?課程大綱
時間 |
培訓模塊 |
培訓內容 |
|
Java高級編程實戰 |
1.?使用異常處理錯誤
2.?多線程基礎
3.?利用關鍵字synchronize實現線程的同步,在多線程環境下共享數據
4.?線程死鎖的分析和解決
5.?Java并發編程實踐
6.?高級I/O流技術 |
|
JAVA網絡編程 |
1.?TCP/IP協議模型
2.?java.net package的介紹
3.?URL類
4.?HttpURLConnection類
5.?Socket類
6.?ServerSocket類
7.?InetAddress類
8.?DatagramPacket類
9.?DatagramSocket類
10.使用Socket、ServerSocket 建立C/S應用
11.基于多線程的Client/Server應用程序的案例。 |
|
Java反射機制 |
1.?Java反射工作原理
2.?Java Reflection API
3.?利用反射分析類的能力
4.?在運行時使用反射分析對象
5.?使用反射編寫泛型數組代碼 |
|
JVM性能調優 |
1.?JDK內存管理機制
2.?內存優化工具和問題診斷
案例:JVM out-of-memory排錯實戰 |
|
Java EE 6企業級應用開發 |
1.?Java EE6概述
2.?EJB 3.1基礎
3.?實現Session Bean
4.?Java Persistence API(JPA)
5.?持久實體
6.?查詢和EJB-QL
7.?JMS(Java Message Services)
8.?MDB(Message Driven Bean) |
|
GoF設計模式 |
1.?設計模式概述
2.?GOF設計模式-創建型模式(從意圖、描述、問題和實例四個方面介紹)
3.?GOF設計模式-結構型模式(從意圖、描述、問題和實例四個方面介紹)
4.?GOF設計模式-行為模式(從意圖、描述、問題和實例四個方面介紹) |