班級(jí)規(guī)模及環(huán)境--熱線:4008699035 手機(jī):15921673576( 微信同號(hào)) |
每期人數(shù)限3到5人。 |
上課時(shí)間和地點(diǎn) |
上課地點(diǎn):【上?!浚和瑵?jì)大學(xué)(滬西)/新城金郡商務(wù)樓(11號(hào)線白銀路站) 【深圳分部】:電影大廈(地鐵一號(hào)線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(hào)(中和大道) 【沈陽(yáng)分部】:沈陽(yáng)理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開(kāi)課時(shí)間(周末班/連續(xù)班/晚班):2020年3月16日 |
實(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、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費(fèi)提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。 |
課程大綱 |
|
- Scala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)培訓(xùn)
?
Scala程序設(shè)計(jì):Java虛擬機(jī)多核編程實(shí)戰(zhàn)培訓(xùn)
課程大綱:
第1章?簡(jiǎn)介
1.1?為何選擇scala
1.2?何為scala
1.3?函數(shù)式編程
第2章?起步
2.1?下載scala
2.2?安裝scala
2.3?讓scala跑起來(lái)?
2.4?命令行上的scala
2.5?把scala代碼當(dāng)作腳本運(yùn)行
2.6?在ide里面運(yùn)行scala?
2.7?編譯scala?
第3章?scala步入正軌
3.1?把scala當(dāng)作簡(jiǎn)潔的java
3.2?java基本類型對(duì)應(yīng)的scala類
3.3?元組與多重賦值
3.4?字符串與多行原始字符串
3.5?自適應(yīng)的默認(rèn)做法
3.6?運(yùn)算符重載
3.7?scala帶給java程序員的驚奇
第4章?scala的類
4.1?創(chuàng)建類
4.2?定義字段、方法和構(gòu)造函數(shù)?
4.3?類繼承
4.4?單例對(duì)象
4.5?獨(dú)立對(duì)象和伴生對(duì)象
4.6?scala中的static?
第5章?自適應(yīng)類型?
5.1?容器和類型推演
5.2?any類型?
5.3?關(guān)于nothing的更多情況?
5.4?option類型?
5.5?方法返回類型推演?
5.6?傳遞變參
5.7?參數(shù)化類型的可變性?
第6章?函數(shù)值和閉包
6.1?從普通函數(shù)邁向高階函數(shù)
6.2?函數(shù)值?
6.3?具有多參數(shù)的函數(shù)值
6.4?curry化
6.5?重用函數(shù)值
6.6?參數(shù)的位置記法
6.7?execute?around?method模式
6.8?偏應(yīng)用函數(shù)
6.9?閉包
第7章?trait和類型轉(zhuǎn)換
7.1?trait
7.2?選擇性混入
7.3?以trait進(jìn)行裝飾
7.4?trait方法的延遲綁定
7.5?隱式類型轉(zhuǎn)換
第8章?使用容器
8.1?常見(jiàn)的scala容器
8.2?使用set
8.3?使用map
8.4?使用list
8.5?for表達(dá)式
第9章?模式匹配和正則表達(dá)式?
9.1?匹配字面量和常量?
9.2?匹配通配符
9.3?匹配元組和列表
9.4?類型和衛(wèi)述句的匹配
9.5?case表達(dá)式里的模式變量和常量
9.6?對(duì)xml片段進(jìn)行模式匹配
9.7?使用case類進(jìn)行模式匹配
9.8?使用提取器進(jìn)行匹配
9.9?正則表達(dá)式
9.10?把正則表達(dá)式當(dāng)做提取器
第10章?并發(fā)編程
10.1?促進(jìn)不變性
10.2?使用actor的并發(fā)
10.3?消息傳遞
10.4?actor類
10.5?actor方法
10.6?receive和receivewithin方法
10.7?react和reactwithin方法
10.8?loop和loopwhile
10.9?控制線程執(zhí)行
10.10?在各種接收方法中選擇
第11章?與java互操作
11.1?在scala里使用scala類
11.2?在scala里使用java類
11.3?在java里使用scala類
11.4?繼承類
第12章?用scala做單元測(cè)試
12.1?使用junit?
12.2?使用scalatest?
12.3?以canary測(cè)試開(kāi)始
12.4?使用runner?
12.5?asserts?
12.6?異常測(cè)試
12.7?在測(cè)試間共享代碼
12.8?funsuite的函數(shù)式風(fēng)格
12.9?用junit運(yùn)行scalatest
第13章?異常處理
13.1?異常處理
13.2?注意catch順序
第14章?使用scala
14.1?凈資產(chǎn)應(yīng)用實(shí)例
14.2?獲取用戶輸入
14.3?讀寫(xiě)文件
14.4?xml,作為一等公民
14.5?讀寫(xiě)xml
14.6?從web獲取股票價(jià)格
14.7?讓凈資產(chǎn)應(yīng)用并發(fā)
14.8?為凈資產(chǎn)應(yīng)用增加gui
?
?
?
?
? ?????
?
? ;
?
?
"
|