本課程內容如下:
第一章:課程內容
1、課程內容
2、學習Scala需要的環境
第二章:熟練使用List
1、List的構建方式
2、List的結構及其基本操作
3、List和模式匹配
4、first order function第一部分
5、first order function第二部分
6、first order function第三部分
7、high order function第一部分
8、high order function第二部分
9、high order function第三部分
10、high order function第四部分
11、List伴生對象中的方法
12、Multiple Lists操作
13、可變集合ListBuffer
第三章:深入理解集合框架
1、可變集合與不變集合
2、集合框架繼承關系圖以及統一性
3、trait Traversable
4、trait Iterable
5、為什么需要Traversable
6、Seq特性及其方法講解
7、Seq的子類LinearSeq和IndexedSeq
8、IndexedSeq的子類Vector
9、LinearSeq的子類Stream
10、數組Array
11、特殊集合String
12、Set
13、Map
14、集合視圖Views
15、集合迭代器Iterator
16、Scala集合和Java集合相互轉換