班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
- Java框架編寫與多線程技術培訓
Java框架編寫與多線程技術培訓
課程簡介:
不得不學此課程的原因:
- 在Java反射、多線程等方面的功力決定了你的Java功力,也是你Java功力的重要標志;
- 沒有反射,就沒有Java的框架,就沒有Java的成功,就沒有你今天在框架下的工作。因此掌握反射以及如何編寫Java框架至關重要;
- Java多線程在框架和Server服務器中廣泛應用,也廣泛應用于任意的一款Java商業軟件中,你不得不精通;
- 框架技術和多線程造就了Android應用框架的成功;
課程目標:
本課程涵蓋Java框架開發、反射、IoC、內省、多線程等Java高級技術
掌握本課程后,學員能夠根據自己的需要開發出Java框架,并應用Java多線程進行高級編程;
- 培訓目標:
掌握全新的Java框架開發和多線程技術;
- 培訓對象:
有一定基礎的Java學習者;
工作中需要開發自己的Java框架的工程師
?
課題
1
第1個主題:沒有反射就沒有大部分Java框架
1,1 框架的巨大商業意義
1.2 反射與Java框架
第2個主題:框架為王的商業時代
2.1 function時代
2.2 class時代
2.3 framework時代
第3個主題:反射技術(一)
3,1 反射的基礎:Class類剖析
3,2 到底什么是反射
3.3 構造方法的反射
3.4 成員變量的反射
3.5 成員方法的反射
第4個主題:反射技術(二)
4.1對接收數組參數的成員方法進行反射
4.2數組類型的反射
4.3 數組反射的應用
第5個主題:框架與反射
5.1反射技術開發框架的原理
5.2用類加載器的方式管理資源和配置文件
第6個主題:IoC
6.1 IoC是如何支持當前的幾乎所有的IT企業取得巨大的商業成功;
6.2 IoC剖析;
6.3 IoC的具體實現;
第7個主題: 具體闡述IoC在Android中的應用
7.1 Android應用框架對IoC的機制應用;
7.2 Android應用框架應用IoC的具體代碼;
7.3 深入剖析IoC是如何幫助Android成功掌控應用程序開發者的;
第8個主題: 開發類似Spring的容器
8.1 Spring容器分析;
8.2 自己動手實現類Spring容器
第9個主題: 內省技術
9.1 對JavaBean的簡單內省操作;
9.2 對JavaBean的復雜內省操作;
9.3使用BeanUtils工具包操作JavaBean;
第10個主題:多線程的重大意義
10.1 你一直都在使用線程!
10.2 為什么你無法離開多線程?
10.3 多線程無處的不在;
第11個主題:創建線程的經典方式
11.1 通過繼承Thread的方式及源代碼剖析
11.2 通過Runnable的方式分離線程和線程要執行的任務
11.3 兩種方式的比較和選擇
第12主題:定時器技術
11.1 定時器的應用場景;
11.2 定時器的簡單實現;
11.3 定時器的復雜實現;
2
第13個主題:線程互斥技術
12.1 線程互斥技術應用場景;
12.2 線程互斥技術編碼;
第14個主題:傳統技術實現線程同步通信
14.1線程需要同步通信的場景
14.2 編碼實現線程同步通信
第15個主題:ThreadLocal
15.1 ThreadLocal在框架開發中的應用;
15.2 ThreadLocal在Server服務器上的應用;
15.3 ThreadLocal的應用技巧
第16個主題:多個線程之間共享數據
16.1 多個線程之間共享數據的方式探討
16.2 多個線程之間共享數據編程
第17個主題:java5原子性操作類
17.1 java5原子性操作類剖析
17.2 java5原子性操作類編程實踐
第18個主題:java5線程并發庫
18.1java5線程并發庫的重大意義;
18.2 模擬tomcat的并發線程池實現;
18.3 幾種不同的線程池實現和應用場景
第19個主題:Callable與Future
19.1 Callable
19.2 Future
第20個主題:Java5的線程鎖技術
20.1Java5的線程鎖技術源碼剖析
20.2 應用線程鎖技術編碼
20.3 Java5讀寫鎖技術的巧妙應用
第21個主題:Java5條件阻塞Condition
21.1 條件阻塞應用場景
21.2 Java條件阻塞Condition編程實戰
第22個主題:Java5的Semaphere同步工具
22.1 信號機制
22.2 Semaphere編程實戰
第23個主題:Java5的CyclicBarrier同步工具
23.1CyclicBarrier同步場景分析;
23.2 CyclicBarrier編程實戰
第24個主題:Java5的CountDownLatch同步工具
24.1CountDownLatch場景分析
24.2 CountDownLatch編碼實戰
第25個主題:Java5的Exchanger同步工具
25.1 Exchanger的應用場景;
25.2 Exchanger編程實戰
第26個主題:Java5的阻塞隊列
26.1阻塞隊列的應用場景
26.2 阻塞隊列編碼實戰
第27個主題:Java5同步集合類
27.1 關于Java中集合的同步問題
27.2 Java5中的同步集合類
27.3 Java5中的同步集合類的源代碼分析;
27.4 Java5中的同步集合類代碼實戰
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
???
?
?
?
?
?
|