本课程内容如下:
第一章:课程内容
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集合相互转换