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