摘要: 1.主要的集合特质 2.可变和不可变集合 3.序列 4.列表 5.可变列表 6.集 7.用于添加或者去除元素的操作符 8.常用方法 9.将函数映射到集合 10.化简、折叠和扫描 11.拉链操作 12.迭代器 13.流 14.懒视图 15.与java集合的互操作 16.线程安全的集合 17.并行集合。 阅读全文
posted @ 2017-12-11 18:00 凌晨六点半 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 1.扩展类 2.重写方法 3.类型检查和转换 4.受保护字段和方法 5.超类的构造 6.重写字段 7.匿名子类 8.抽象类 9.抽象字段 10.构造顺序和提前定义 11.Scala继承层级 12.对象相等性 1.扩展类 使用extends关键字,语法和java类似,java中的final声明类,代表 阅读全文
posted @ 2017-12-11 17:53 凌晨六点半 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.包 2.作用域规则 3.串联式包语句 4.文件顶部标记法 5.包对象 6.包可见性 7.引入 8.任何地方都可以声明引入 9.重命名和隐藏方法 10.隐式引入 1.包 如下,Pack类名可以在任意位置以com.test.Pack访问到了。 2.作用域规则 所有父包中的内容都在作用域内。 3.串联 阅读全文
posted @ 2017-12-11 15:40 凌晨六点半 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1.单例对象 2.伴生对象 3.扩展类或特质的对象 4.apply方法 5.应用程序对象 6.枚举 1.单例对象 static没有静态方法或静态字段,通过object实现类似效果: 2.伴生对象 一个类,既有实例方法,又有静态方法,通过“伴生对象达到同样的目的: 类和它的伴生对象可以相互访问私有特性 阅读全文
posted @ 2017-12-11 14:33 凌晨六点半 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1.简单的类和无参方法 2.带getter和setter的属性 3.只带getter的属性 4.对象私有字段 5.Bean属性 6.辅助构造器 7.主构造器 8.嵌套类 1.简单的类和无参方法 构造对象且调用方法: 2.带getter和setter的属性 age是get方法,age_表示set方法, 阅读全文
posted @ 2017-12-11 12:01 凌晨六点半 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.构造映射 2.获取映射中的值 3.更新映射中的值 4.迭代映射 5.已排序映射 6.与java的互操作 7.元组 8.拉链操作 1.构造映射 定义具体映射的map映射 定义空的map 2.获取映射中的值 3.更新映射中的值 增加新的键值对 添加多个关系 移除某个键值对 你不能更新一个不可变的映射 阅读全文
posted @ 2017-12-11 10:21 凌晨六点半 阅读(140) 评论(0) 推荐(0) 编辑