您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > 深入理解Scala

深入理解Scala

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

目 录 封面 扉页 版权 前言 关于本书 致谢 自序 第1章 Scala——一种混合式编程语言 1.1 Scala的设计哲学 1.2 当函数式编程遇见面向对象 1.2.1 重新发现函数式概念 1.2.2 Google Collections 中的函数式概念 1.3 静态类型和表达力 1.3.1 换边 1.3.2 类型推断 1.3.3 抛开语法 1.3.4 隐式转换概念早已有之 1.3.5 使用 Scala 的 implicit 关键字 1.4 与JVM的无缝集成 1.4.1 Scala 调用 Java 1.4.2 Java 调用 Scala 1.4.3 JVM 的优越性 1.5 总结 第2章 核心规则 2.1 学习使用Scala交互模式(REPL) 2.1.1 实验驱动开发 2.1.2 绕过积极(eaglerly)解析 2.1.3 无法表现的语言特性 2.2 优先采用面向表达式编程 2.2.1 方法和模式匹配 2.2.2 可变性 2.3 优先选择不变性 2.3.1 判等 2.3.2 并发 2.4 用None不用null 2.5 多态场景下的判等 2.5.1 例子:时间线库 2.5.2 多态判等实现 2.6 总结 第3章 来点样式——编码规范 3.1 避免照搬其他语言的编码规范 3.2 空悬的操作符和括号表达式 3.3 使用有意义的命名 3.3.1 命名时避免$符号 3.3.2 使用命名和默认参数 3.4 总是标记覆盖(overriden)方法 3.5 对期望的优化进行标注 3.6 总结 第4章 面向对象编程 4.1 限制在对象或特质的body里初始化逻辑的代码 4.1.1 延迟构造 4.12 多重继承又来了 4.2 为特质的抽象方法提供空实现 4.3 组合可以包含继承 4.3.1 通过继承组合成员 4.3.2 经典构造器 with a twist 4.3.3 总结 4.4 提升抽象接口为独立特质 4.4.1 和接口交互 4.4.2 从历史中吸取教训 4.4.3 结论 4.5 public接口应当提供返回值 4.6 总结 第5章 利用隐式转换写更有表达力 5.1 介绍隐式转换系统 5.1.1 题外话:标识符 5.1.2 作用域和绑定 5.1.3 隐式解析 5.1.4 通过类型参数获得隐式作用域 5.1.5 通过嵌套获得隐式作用域 5.2 隐式视图:强化已存在的类 5.3 隐式参数结合默认参数 5.4 限制隐式系统的作用域 5.4.1 为导入创建隐式转换 5.4.2 没有导入税(import tax)的隐式转换 5.5 总结 第6章......

资料大王PDF
资料大王PDF
  • 85346

    文档
  • 88.325

    金币
Ta的主页 发私信

85346篇文档

相关搜索

深入理解Scala

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功