摘要: Scala继承 要点: 1.扩展类 2.重写方法 3.类型检查和转换 4.受保护字段和方法 5.超类的构造 6.重写字段 7.匿名子类 8.抽象类 9.抽象字段 10.构造顺序和提取定义 11.Scala类继承关系 12.对象相等性 13.值类 阅读全文
posted @ 2018-09-30 16:09 魏大大 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Scala中的包和引入语句 要点: 1.包 2.作用域规则 3.串联式包语句 4.文件顶部标记法 5.包对象 6.包可见性 7.引入 8.任何地方都可以声明引入 9.重命名和隐藏方法 10.隐式导入 练习 阅读全文
posted @ 2018-09-30 16:03 魏大大 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 对象 要点: 1.单例对象 2.伴生对象 3.扩展类或特质的对象 4.apply对象 5.应用程序对象 6.枚举 练习 阅读全文
posted @ 2018-09-30 15:55 魏大大 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Scala类 要点: 1.简单类和无参方法 2.带getter和setter的属性 3.只带getter的属性 4.对象私有字段 5.Bean属性 6.辅助构造器 7.主构造器 8.嵌套类 练习 阅读全文
posted @ 2018-09-30 14:45 魏大大 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 映射和元组 1.构造映射 2.获取映射中的值 3.更新映射中的值 4.迭代映射 5.已排序映射 6.与Java的互操作 7.元组 8.拉链操作 练习 阅读全文
posted @ 2018-09-30 14:38 魏大大 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 数组相关操作 要点: 1.定长数组 val nums = new Array[Int](10) //10个整数的数组,初始化为0 val a = new Array[String](10) //10个元素的字符数组,初始化为null val s = Array("hello","world") // 阅读全文
posted @ 2018-09-30 11:05 魏大大 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: Scala(二)控制结构和函数 1. 条件表达式 2. 语句终止 3. 块表达式和赋值 4. 输入和输出 5. 循环 6. 函数 7. 默认参数和带名参数 8. 变长参数 9. 过程 10. 懒值 11. 异常 1. 条件表达式 if/else 语法结构和Java一样。但是scala中if/else 阅读全文
posted @ 2018-09-30 10:12 魏大大 阅读(309) 评论(0) 推荐(0) 编辑
摘要: Scala(一)基础 1. 使用Scala解释器 2. 用var和val定义变量 3. 数字类型 4. 使用操作符和函数 5. 浏览Scaladoc 命令行模式下使用解释器 从技术上讲,scala并不是一个解释器。实际发生的是,你输入的内容被快速地编译成字节码,然后这段字节码交由Java虚拟机执行。 阅读全文
posted @ 2018-09-30 10:11 魏大大 阅读(245) 评论(0) 推荐(0) 编辑