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