下载 >  开发技术 >  其它 > Scala编程思想(原书第2版).[美]Bruce Eckel(带详细书签).pdf

Scala编程思想(原书第2版).[美]Bruce Eckel(带详细书签).pdf 评分:

《Scala编程思想(原书第2版)》介绍了Scala的基础特性,采用短小精悍的“原子”解构Scala语言的元素和方法。一个“原子”即为一个小型知识点,通过代码示例引导读者逐步领悟Scala的要义,结合练习鼓励读者在实践中读懂并写出地道的Scala代码。访问下载练习解答和代码示例,还可了解本书英文版的全新动态。 本书无需编程背景知识,适合Scala初学者阅读。同时,本书也为有经验的程序员提供了“快车道”,共同探索编程语言未来的模样。 ·本书原则:积跬步以至千里,无任何前向引用,无任何对其他语言的引用,事实胜于雄辩,实践出真知。 ·何谓“原子”:从Scala中提炼出一个可运行的核心功能子集,形成众多短小精悍的“原子”,再辅以练习和解答,使整个阅读过程成为带有 许多检查点的渐进式学习体验,而不是在Scala庞大的知识体系中囫囵吞枣。 ·写给未来的代码:相比于Java,Scale更加简洁、合理、高效、强大。但本书包含的只是编程和Scala的基础知识,它们不会使你晕头转向,而是在踏上更高级的编程之路时祝你一臂之力。 ·技术和资源支持:针对Windows、Mac和Linux的安装和入门指南,专为本书构建的AtomicTest测试系统,访问www.AtomicScala.com免费下载代码示例和习题解答。 作者: Bruce Eckel 获得多项大奖的《Java编程思想》《C++编程思想》及其他众多著作的作者。他在编程世界中耕耘了30余载——著书、讲座、举办研讨会和提供咨询。 Dianne Marsh 她从2008年以来一直在使用和研究Scala。自1987年开始从事编程工作起,熟知的语言从C到C#、从Python到Java,但她发现Scala出类拔萃且妙趣横生。 译者: 陈昊鹏 上海交通大学软件学院副教授,从事软件工程和分布式计算方面的研究,译作有《Java编程思想》《Java核心技术·卷Ⅱ》《Java编程语言》等。 编辑器 1 shell 2 安装(Windows) 5 安装(Mac) 9 安装(Linux) 13 运行Scala 19 注释 20 编写脚本 21 值 22 数据类型 24 变量 27 表达式 29 条件表达式 31 计算顺序 34 组合表达式 37 总结1 41 方法 45 类和对象 50 ScalaDoc 54 创建类 55 类中的方法 58 导入和包 61 测试 65 域 70 for循环 72 Vector 75 更多的条件表达式 79 总结2 82 模式匹配 91 类参数 94 具名参数和缺省参数 98 重载 101 构造器 104 辅助构造器 108 类的练习 110 case类 112 字符串插值 115 参数化类型 117 作为对象的函数 120 map和reduce 125 推导 128 基于类型的模式匹配 133 基于case类的模式匹配 136 简洁性 139 风格拾遗 144 地道的Scala 147 定义操作符 148 自动字符串转换 151 元组 153 伴随对象 157 继承 163 基类初始化 166 覆盖方法 170 枚举 173 抽象类 176 特征 179 统一访问方式和setter 185 衔接Java 187 应用 190 浅尝反射 192 多态 194 组合 200 使用特征 206 标记特征和case对象 209 类型参数限制 211 使用特征构建系统 214 序列 219 列表和递归 223 将序列与zip相结合 226 集 229 映射表 232 引用和可修改性 235 使用元组的模式匹配 238 用异常进行错误处理 242 构造器和异常 247 用Either进行错误报告 250 用Option对“非任何值”进行处理 255 用Try来转换异常 261 定制错误报告机制 269 按契约设计 276 记日志 279 扩展方法 282 使用类型类的可扩展系统 285 接下来如何深入学习 290 附录A AtomicTest 291 附录B 从Java中调用Scala 293 索引 295
...展开详情收缩
2018-12-26 上传大小:54.67MB
分享
收藏 (1) 举报
SCALA编程思想 第2版 pdf
Scala编程思想高清中文版PDF
Scala编程思想原书第2

Scala编程思想(原书第2版),初学者首选

立即下载
Scala编程思想

Scala是一门多范式的编程语言,一种类似java的编程语言 [1] ,设计初衷是实现可伸缩的语言 [2] 、并集成面向对象编程和函数式编程的各种特性。

立即下载
SCALA编程思想2

本书介绍了Scala的基础特性,采用短小精悍的“原子”解构Scala语言的元素和方法。一个“原子”即为一个小型知识点,通过代码示例引导读者逐步领悟Scala的要义,结合练习鼓励读者在实践中读懂并写出地道的Scala代码。访问下载练习解答和代码示例,还可了解本书英文版的全新动态。本书无需编程背景知识,适合Scala初学者阅读。同时,本书也为有经验的程序员提供了“快车道”,共同探索编程语言未来的模样。本书原则:积跬步以至千里,无任何前向引用,无任何对其他语言的引用,事实胜于雄辩,实践出真知。何谓“原子”:从Scala中提炼出一个可运行的核心功能子集,形成众多短小精悍的“原子”,再辅以练习和解答,使

立即下载
SCALA编程思想

Think in Java作者又一力作,学习大数据入门

立即下载
69 scala编程思想笔记——使用Try转换异常
[scala]函数式编程思想入门
20.scala编程思想笔记——Vector
32 scala编程思想笔记——map和reduce
R、Python、Scala 和 Java,到底该使用哪一种大数据编程语言?
65.scala编程思想笔记——用过异常进行错误处理
63.scala编程思想笔记——引用和可修改性
Scala编程 pdf

内含Scala编程PDF版书籍 可详细学习Scala编程 内含Scala编程PDF版书籍 可详细学习Scala编程

立即下载
60.scala编程思想笔记——将序列与zip相结合
67.scala编程思想笔记——使用Either
11.scala编程思想笔记——方法
33.scala编程思想笔记——推导

热点文章

下载码下载
做任务获取下载码
取消 提交下载码
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Scala编程思想(原书第2版).[美]Bruce Eckel(带详细书签).pdf

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
7 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: