2017年3月26日

摘要: 串联式包名: 此时com包和com.zhou包的成员在这里不可见 文件顶部标记法: 等价于: 包对象: 任何地方都可以声明引入 重命名和隐藏方法: 这样一来,JavaHashMap就是java.util.HashMap,而HashMap则对应scala.collection.mutable.Hash 阅读全文

posted @ 2017-03-26 20:18 paulingzhou 阅读(114) 评论(0) 推荐(0) 编辑

摘要: 单例对象: 当应用程序中需要一个新的唯一账号时,调用Account.newUniqueNumber()方法即可 伴生对象: apply方法:返回伴生类的对象 枚举: 阅读全文

posted @ 2017-03-26 19:24 paulingzhou 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 构造简单类: 在主函数中调用类: 注:当调用无参方法时,可以写圆括号也可以不写;推荐对于改值器方法(即改变对象状态的方法)使用(),对于取值器方法(不会改变对象状态的方法)去掉()是个不错的选择,例如: 注:可以通过不带()的方式声明current来强制这种风格 Scala中带getter和sett 阅读全文

posted @ 2017-03-26 16:38 paulingzhou 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 构造映射: 获取映射中的值: 检查是否有某个指定的键: 更新映射中的值: 注:只能更新一个可变映射中的键值对;但是对于不可变映射可以使用最后一种方法 迭代映射: 输出结果: 与Java的交互操作: 关于JavaConverters api详情见 http://www.scala-lang.org/a 阅读全文

posted @ 2017-03-26 11:23 paulingzhou 阅读(163) 评论(0) 推荐(0) 编辑