2017年5月25日

摘要: 6.1 Other Collections Operations on Vectors: Vectors are created analogously to lists: val nums = Vector(1, 2, 3, -88) val peoplr = Vector("Bob", "Jam 阅读全文

posted @ 2017-05-25 18:25 paulingzhou 阅读(208) 评论(0) 推荐(0) 编辑

摘要: 5.1 More Functions on Lists xs.length The number of elements of xs xs.last The List's last element, exception if xs is empty xs.init A list consisting 阅读全文

posted @ 2017-05-25 14:11 paulingzhou 阅读(247) 评论(0) 推荐(0) 编辑

2017年5月19日

摘要: 4.1 Objects Everywhere Pure Object Orientation: A pure object-oriented language is one in which every value is an object. If the language is based on 阅读全文

posted @ 2017-05-19 17:05 paulingzhou 阅读(185) 评论(0) 推荐(0) 编辑

2017年5月18日

摘要: 3.1 Class Hierarchies Object-oriented languages (including Scala) implement dynamic method dispatch. This means that the code invoked by a method call 阅读全文

posted @ 2017-05-18 10:53 paulingzhou 阅读(182) 评论(0) 推荐(0) 编辑

2017年5月16日

摘要: 课程地址: https://www.coursera.org/learn/progfun1/lecture/xuM1M/lecture-2-1-higher-order-functions 2.1 Higher-Order Functions Functional languages treat f 阅读全文

posted @ 2017-05-16 17:00 paulingzhou 阅读(223) 评论(0) 推荐(0) 编辑

2017年5月12日

摘要: 课程地址:https://www.coursera.org/learn/progfun1/home/welcome 1.1 Programming Paradigms In a restricted sense, a functional programming language is one wh 阅读全文

posted @ 2017-05-12 17:49 paulingzhou 阅读(274) 评论(0) 推荐(0) 编辑

2017年4月10日

摘要: 读取,分析,创建和编写xml 1. XML字面量 注:有时,编译器会错误地识别出XML,例如x <y就会被理解为未结束的XML字面量 2. XML节点 Node类是所有XML节点类型的祖先。它的两个最重要的子类是Text和Elem。 上述程序的输出结果为: 可以看出elem节点序列 有三个字节点,分 阅读全文

posted @ 2017-04-10 21:00 paulingzhou 阅读(588) 评论(0) 推荐(0) 编辑

2017年4月7日

摘要: 什么是注解 注解是那些你插入到代码中以便有工具可以对它们进行处理的标签。工具可以在代码级别处理,也可以处理被编译器加入了注解信息的类文件。 什么可以被注解 类、方法、字段、局部变量和参数 针对Java特性的注解 1. Java修饰符 2. 标记接口 3. 受检异常 4. 变长参数 5. JavaBe 阅读全文

posted @ 2017-04-07 11:11 paulingzhou 阅读(231) 评论(0) 推荐(0) 编辑

2017年4月6日

摘要: 更好的switch 守卫 case _ if Charactrt.isDigit(ch) => digit = Character.digit(ch, 10) 模式匹配 注:匹配发生在运行期,Java虚拟机中泛型的类型信息是被擦掉的。因此,不能用类型来匹配特定的Map类型。但对于数组而言元素的类型是 阅读全文

posted @ 2017-04-06 10:52 paulingzhou 阅读(208) 评论(0) 推荐(0) 编辑

2017年4月5日

摘要: 主要的集合特质 Seq,Set,Map Seq:一个有先后次序值的序列,比如数组或列表。IndexedSeq允许我们通过整型的下标快速地访问任意元素。举例来说,ArrayBuffer是带下标的,但链表不是。 Set:一组没有先后次序的值。在SortedSet中,元素以某种排过序的顺序被访问。 Map 阅读全文

posted @ 2017-04-05 21:21 paulingzhou 阅读(434) 评论(0) 推荐(0) 编辑