本課程內(nèi)容如下:
第一章:課程內(nèi)容
1、課程內(nèi)容
2、學(xué)習(xí)Scala需要的環(huán)境
第二章:熟練使用List
1、List的構(gòu)建方式
2、List的結(jié)構(gòu)及其基本操作
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伴生對(duì)象中的方法
12、Multiple Lists操作
13、可變集合ListBuffer
第三章:深入理解集合框架
1、可變集合與不變集合
2、集合框架繼承關(guān)系圖以及統(tǒng)一性
3、trait Traversable
4、trait Iterable
5、為什么需要Traversable
6、Seq特性及其方法講解
7、Seq的子類LinearSeq和IndexedSeq
8、IndexedSeq的子類Vector
9、LinearSeq的子類Stream
10、數(shù)組Array
11、特殊集合String
12、Set
13、Map
14、集合視圖Views
15、集合迭代器Iterator
16、Scala集合和Java集合相互轉(zhuǎn)換