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