07 2018 档案

该文被密码保护。
posted @ 2018-07-09 16:32 林夕之风 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Scaladoc是什么:scala api文档,包含了scala所有的api以及使用说明,class、object、trait、function、method、implicit等 为什么要查阅Scaladoc:如果只是写一些普通的Scala程序基本够用了;但是如果(在现在,或者未来,实际的工作环境中 阅读全文
posted @ 2018-07-07 17:27 林夕之风 阅读(1468) 评论(0) 推荐(0) 编辑
摘要:Scala的Actor类似于Java中的多线程编程。但是不同的是,Scala的Actor提供的模型与多线程有所不同。Scala的Actor尽可能地避免锁和共享状态,从而避免多线程并发时出现资源争用的情况,进而提升多线程编程的性能。此外,Scala Actor的这种模型还可以避免死锁等一系列传统多线程 阅读全文
posted @ 2018-07-07 12:40 林夕之风 阅读(1422) 评论(0) 推荐(0) 编辑
摘要:Scala提供的隐式转换和隐式参数功能,是非常有特色的功能。是Java等编程语言所没有的功能。它可以允许你手动指定,将某种类型的对象转换成其他类型的对象。通过这些功能,可以实现非常强大,而且特殊的功能。 Scala的隐式转换,其实最核心的就是定义隐式转换函数,即implicit conversion 阅读全文
posted @ 2018-07-06 17:58 林夕之风 阅读(203) 评论(0) 推荐(0) 编辑
摘要:类型参数是什么?类型参数其实就类似于Java中的泛型。先说说Java中的泛型是什么,比如我们有List a = new ArrayList(),接着a.add(1),没问题,a.add("2"),然后我们a.get(1) == 2,对不对?肯定不对了,a.get(1)获取的其实是个String——" 阅读全文
posted @ 2018-07-05 17:59 林夕之风 阅读(501) 评论(0) 推荐(0) 编辑
摘要:模式匹配是Scala中非常有特色,非常强大的一种功能。模式匹配,其实类似于Java中的swich case语法,即对一个值进行条件判断,然后针对不同的条件,进行不同的处理。 但是Scala的模式匹配的功能比Java的swich case语法的功能要强大地多,Java的swich case语法只能对值 阅读全文
posted @ 2018-07-05 17:58 林夕之风 阅读(6525) 评论(2) 推荐(3) 编辑
摘要:1、Scala的集合体系结构 2、List 3、LinkedList 4、Set 5、集合的函数式编程 6、函数式编程综合案例:统计多个文本内的单词总数 阅读全文
posted @ 2018-07-05 13:48 林夕之风 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Scala中的函数是Java中完全没有的概念。因为Java是完全面向对象的编程语言,没有任何面向过程编程语言的特性,因此Java中的一等公民是类和对象,而且只有方法的概念,即寄存和依赖于类和对象中的方法。Java中的方法是绝对不可能脱离类和对象独立存在的。 而Scala是一门既面向对象,又面向过程的 阅读全文
posted @ 2018-07-05 10:58 林夕之风 阅读(206) 评论(0) 推荐(0) 编辑
摘要:1、trait基础知识(抽象方法,抽象字段,具体方法,具体字段) 1-1 将trait作为接口使用 1-2 在trait中定义具体方法 1-3 在trait中定义具体字段 1-4 在trait中定义抽象字段 2、trait高级知识 2-1 为实例对象混入trait(实例化后仍可以with混入trai 阅读全文
posted @ 2018-07-04 12:26 林夕之风 阅读(788) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/Scott007/p/3889959.html 阅读全文
posted @ 2018-07-02 15:37 林夕之风 阅读(88) 评论(0) 推荐(0) 编辑
摘要:__new__与__init__ 1.__new__是一个静态方法,而__init__是一个实例方法. 2.__new__方法会返回一个创建的实例,而__init__什么都不返回. 3.简而言之就是,__new__先创建实例,然后再调用__init__进行初始化 单例模式是一种常用的软件设计模式。在 阅读全文
posted @ 2018-07-02 14:59 林夕之风 阅读(137) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示