摘要: 1、 Object 2、伴生对象 3、让object继承抽象类 4、apply方法 5、main方法 6、用object实现枚举功能 1、 Object Object,相当于class的单个实例,通常在里面放一些静态field或者method。 第一次调用object方法时,会执行object的co 阅读全文
posted @ 2018-08-25 21:57 彭海松 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 1、 定义一个简单的类 2、getter与setter 3、自定义getter与setter方法 4、仅暴露field的getter方法 5、private[this]的使用 6、Java风格的getter和setter方法 7、辅助constructor 8、主constructor 9、内部类 阅读全文
posted @ 2018-08-25 19:46 彭海松 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、 创建Map 2、访问Map元素 3、修改Map元素的值 4、遍历Map 5、SortedMap和LinkedHashMap 6、Map的元素类型Tuple 1、 创建Map 创建不可变的Map 创建可变的Map 使用另外一种方式定义Map元素 创建空的HashMap 2、访问Map元素 获取指 阅读全文
posted @ 2018-08-25 14:19 彭海松 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、使用yield和函数式编程转换数组 2、算法案例:移除第一个负数之后的所有负数 1、使用yield和函数式编程转换数组 使用yield进行数组转换 结合if守卫,仅转换需要转换的元素 使用函数式编程转换数组(通常使用下图第一种方式) 2、算法案例:移除第一个负数之后的所有负数 优化算法 保留不需 阅读全文
posted @ 2018-08-25 14:10 彭海松 阅读(544) 评论(0) 推荐(0) 编辑