上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 38 下一页
摘要: Akka 实例 18.1需求分析 实现一个分布式模型,Master 保持所有 Worker 节点的信息,根据 Worker 的心跳信息维持与 Worker 的连接,Worker 启动时向 Master 节点进行 注册,Master 节点回复 ACK 信息。 18.2项目源代码 18.2.1 新建 M 阅读全文
posted @ 2019-07-05 04:01 LXL_1 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 第17章 Actor 并发 17.1 Actor 模型 Actor 模型在并发程序中通过尽量避免锁和共享状态来设计并发,整个 Actor 模型是一个异步模型,系统中抽象出很多 Actor,每一个 Actor 是一个 消息的发送方和接受方,每一个 Actor 都有一个邮箱,类似于队列,ActorA 发 阅读全文
posted @ 2019-07-05 03:32 LXL_1 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 第16章 高级类型 16.1 类型与类的区别 在 Java 里,一直到 jdk1.5 之前,我们说一个对象的类型(type),都与它 的 class 是一一映射的,通过获取它们的 class 对象,比 如 String.class, int.class, obj.getClass() 等,就可以判断 阅读全文
posted @ 2019-07-05 01:48 LXL_1 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 第15章 文件和正则表达式 15.1 读取行 import scala.io.Source object FileSyllabus { def main(args: Array[String]): Unit = { //文件读取 val file1 = Source.fromFile("D:\\Da 阅读全文
posted @ 2019-07-05 00:27 LXL_1 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 第14章 隐式转换和隐式参数 14.1 隐式转换 隐式转换函数是以implicit关键字声明的带有单个参数的函数。这种函数将会自动应用, 将值从一种类型转换为另一种类型。 implicit def a(d: Double) = d.toInt //不加上边这句你试试 val i1: Int = 3. 阅读全文
posted @ 2019-07-04 20:30 LXL_1 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 第13章 类型参数 13.1 泛型类 类和特质都可以带类型参数,用方括号来定义类型参数,可以用类型参 数来定义变量、方法参数和返回值。带有一个或多个类型参数的类是泛型的。如下 p1, 如果实例化时没有指定泛型类型,则 Scala 会自动根据构造参数的类型自动推断泛型的具体类型。 class Pair 阅读全文
posted @ 2019-07-04 17:09 LXL_1 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 第12章 注解 注解就是标签。 标签是用来标记某些代码需要特殊处理的。 处理的手段可以在代码运行时操作,也可以在编译期操作。 12.1 什么可以被注解 1) 可以为类,方法,字段局部变量,参数,表达式,类型参数以及各种类型定义添加注解 @Entity class Student @Test def 阅读全文
posted @ 2019-07-04 15:32 LXL_1 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 第11章 特质 11.1 不允许多重继承 Scala 和 Java 都不允许直接的多重继承,因为会出现“deadly diamond of death”问题,Scala 提 供了特质(trait),类似于 Java 中的接口,特质可以同时拥有抽象方法和具体方法, 一个类可以实现多个特质。 11.2 阅读全文
posted @ 2019-07-04 02:34 LXL_1 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 第10章 继承 10.1 继承类 和 Java 一样使用 extends 关键字,在定义中给出子类需要而超类没有的 字段和方法,或者重写超类的方法。 class Person { var name = "" } class Employee extends Person { var salary = 阅读全文
posted @ 2019-07-03 20:46 LXL_1 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 第9章 包和引入 9.1 包/作用域 在 Java 和 Scala 中管理项目可以使用包结构,C 和 C# 使用命名空间。 对于 package,有如下几种形式: 1)形式体现: 等同于: 等同于: 尖叫提示:位于文件顶部不带花括号的包声明在整个文件范围内有效。 9.2 包对象 包可以包含类、对象和 阅读全文
posted @ 2019-07-03 04:08 LXL_1 阅读(282) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 38 下一页