返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • Scala编程实战(原书第2版) (美)阿尔文·亚历山大 著 陈凯 等 译 专业科技 文轩网
  • 新华书店正版
    • 作者: 阿尔文·亚历山大(Alvin Alexander)著
    • 出版社: 机械工业出版社
    • 出版时间:2023-09-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 阿尔文·亚历山大(Alvin Alexander)著
    • 出版社:机械工业出版社
    • 出版时间:2023-09-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2023-09-01
    • 字数:996
    • 页数:715
    • 开本:16开
    • 装帧:平装
    • ISBN:9787111732792
    • 国别/地区:中国
    • 版权提供:机械工业出版社

    Scala编程实战(原书第2版)

    作  者:(美)阿尔文·亚历山大 著 陈凯 等 译
    定  价:199
    出 版 社:机械工业出版社
    出版日期:2023年09月01日
    页  数:1464
    装  帧:平装
    ISBN:9787111732792
    主编推荐

    在构建面向对象、函数式和并发的应用程序时,使用Scala既可以节省时间又能省去很多麻烦。本书包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,可以帮助你解决在使用Scala 3及其流行库时遇到的常见问题。 Scala改变了编程思维。无论你是从事Web、大数据还是分布式应用程序方面的工作,无论你是有经验的Scala开发人员还是刚刚学习使用这种JVM语言的程序员,本书都将让你受益良多。Alvin Alexander根据他在基于组件的、支持并发和分布式的高可伸缩应用程序中使用Scala的经验,提供了很多实用的解决方案。

    内容简介

    本书是一本涉及Scala 3基础知识与实际应用的实践指南。本书基于Scala 3,不仅详细介绍了Scala有关的所有基础知识,包括入门基础、功能、语言本身、概念、工具、库、框架、类型、集合、类、方法、函数式编程技术等,还通过实际的代码示例展示了Scala 3的语言优势和特点,并以问答形式提供了许多解决方案,包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,覆盖了使用Scala 3及其流行库时遇到的常见问题。本书适合所有的Scala开发人员以及初级类库设计师阅读。

    作者简介

    精彩内容

    目录
    前言1
    第1章 命令行13
    1.1 初识Scala REPL14
    1.2 在REPL中使用源代码和JAR文件17
    1.3 初识Ammonite REPL20
    1.4 scalac和scala命令23
    1.5 反编译Scala代码25
    1.6 运行JAR文件28
    第2章 字符串31
    2.1 字符串的相等性判断34
    2.2 多行字符串的创建35
    2.3 字符串的分割37
    2.4 字符串的变量代入38
    2.5 字符串输出的格式化41
    2.6 字符串的逐个字符处理44
    2.7 字符串的模式查找49
    2.8 字符串的模式替换51
    2.9 使用模式匹配提取字符串52
    2.10 访问字符串中的单个字符54
    2.11 自定义字符串插值器55
    2.12 创建随机字符串58
    第3章 数值和日期61
    3.1 将字符串解析为数值64
    3.2 数值类型间的转换66
    3.3 覆盖默认的数值类型69
    3.4 ++和--的替代方案71
    3.5 浮点数的比较72
    3.6 处理大数值74
    3.7 生成随机数76
    3.8 数值和货币的格式化78
    3.9 创建新的日期和时间实例83
    3.10 计算日期的差值85
    3.11 日期的格式化86
    3.12 将字符串解析为日期89
    第4章 控制结构92
    4.1 for循环95
    4.2 多重for循环98
    4.3 for循环中的守卫语句100
    4.4 集合中的for/yield101
    4.5 Scala中的“三元操作符”103
    4.6 match表达式104
    4.7 case的多条件匹配108
    4.8 将match表达式的结果分配给变量109
    4.9 访问match表达式的默认值110
    4.10 match表达式与模式匹配110
    4.11 match表达式与枚举和样例类116
    4.12 case中的守卫语句118
    4.13 match表达式与isInstanceOf120
    4.14 match表达式与List122
    4.15 用try/catch匹配一个或多个异常125
    4.16 try/catch/finally128
    4.17 创建自定义控制结构130
    第5章 类133
    5.1 挑选合适的领域建模工具134
    5.2 创建主构造函数140
    5.3 控制构造函数字段的可见性143
    5.4 定义辅助构造函数146
    5.5 定义私有的主构造函数148
    5.6 构造函数参数的默认值150
    5.7 类继承时的构造函数151
    5.8 调用父类的构造函数154
    5.9 定义equals方法(对象相等性)156
    5.10 阻止生成访问方法和修改方法163
    5.11 覆盖默认的访问方法和修改方法166
    5.12 将代码块或函数赋值给惰性字段168
    5.13 设置未初始化的var字段170
    5.14 样例类产生的模板代码171
    5.15 定义样例类的辅助构造函数176
    第6章 特质和枚举178
    6.1 特质的接口用法180
    6.2 定义特质的抽象字段182
    6.3 特质的抽象类用法184
    6.4 特质的混入用法185
    6.5 多特质同名方法处理与super关键字187
    6.6 特质的拓展(仅支持特定类型的子类)191
    6.7 特质的拓展(仅支持具有特定方法的类型)194
    6.8 特质的拓展(仅支持特定的类)195
    6.9 使用参数化特质196
    6.10 特质的构造参数198
    6.11特质与模块202
    6.12 用枚举创建命名值的集208


    6.13 用枚举建模ADT210

    ……

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购