网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Scala编程实战(原书第2版)
分类
作者 (美)阿尔文·亚历山大
出版社 机械工业出版社
下载
简介
内容推荐
在构建面向对象、函数式和并发的应用程序时,使用Scala既可以节省时间又能省去很多麻烦。本书包含250多个常见的Scala编程问题和1000多个基于真实场景的代码示例,可以帮助你解决在使用Scala3及其流行库时遇到的常见问题。
Scala改变编程思维。无论你是从事Web、大数据还是分布式应用程序方面的工作,无论你是有经验的Scala开发人员还是刚刚学习使用这种JVM语言的程序员,本书都将让你受益良多。AlvinAlexander根据他在基于组件的、支持并发和分布式的高度可扩展应用程序中使用Scala的经验,提供了很多实用的解决方案。
作者简介
阿尔文·亚历山大(Alvin Alexander),于美国得州农工大学获得了航空航天工程学位。毕业后,他成了一名专业航空工程师,负责维护所在工程组的FORTRAN软件系统。他很快就喜欢上了这项工作,并想学习更多的编程知识,因此他自学了C语言。随后,他又学习了UNIX和网络管理、Perl、Java、Python、Ruby,以及Scala和Kotlin。在这个过程中,他创办了一家软件咨询公司,公司成员曾达15人。后来他出售了公司,并搬到了阿拉斯加。
目录
前言
第1章 命令行
1.1 初识Scala REPL
1.2 在REPL中使用源代码和JAR文件
1.3 初识Ammonite REPL
1.4 scalac和scala命令
1.5 反编译Scala代码
1.6 运行JAR文件
第2章 字符串
2.1 字符串的相等性判断
2.2 多行字符串的创建
2.3 字符串的分割
2.4 字符串的变量代入
2.5 字符串输出的格式化
2.6 字符串的逐个字符处理
2.7 字符串的模式查找
2.8 字符串的模式替换
2.9 使用模式匹配提取字符串
2.10 访问字符串中的单个字符
2.11 自定义字符串插值器
2.12 创建随机字符串
第3章 数值和日期
3.1 将字符串解析为数值
3.2 数值类型间的转换
3.3 覆盖默认的数值类型
3.4 ++和--的替代方案
3.5 浮点数的比较
3.6 处理大数值
3.7 生成随机数
3.8 数值和货币的格式化
3.9 创建新的日期和时间实例
3.10 计算日期的差值
3.11 日期的格式化
3.12 将字符串解析为日期
第4章 控制结构
4.1 for循环
4.2 多重for循环
4.3 for循环中的守卫语句
4.4 集合中的for/yield
4.5 Scala中的“三元操作符”
4.6 match表达式
4.7 case的多条件匹配
4.8 将match表达式的结果分配给变量
4.9 访问match表达式的默认值
4.10 match表达式与模式匹配
4.11 match表达式与枚举和样例类
4.12 case中的守卫语句
4.13 match表达式与isInstanceOf
4.14 match表达式与List
4.15 用try/catch匹配一个或多个异常
4.16 try/catch/finally
4.17 创建自定义控制结构
第5章 类
第6章 特质和枚举
第7章 对象
第8章 方法
第9章 包和导入
第10章 函数式编程
第11章 集合:介绍
第12章 集合:序列类
第13章 集合:常见的序列方法
第14章 集合:映射
第15章 集合:元组、范围、集、栈和队列
第16章 文件和进程
第17章 sbt
第18章 Scala Future和Akka actor的并发
第19章 Play框架和Web服务
第20章 Apache Spark
第21章 Scala.js、GraalVM和jpackage
第22章 Scala与Java集成
第23章 类型
第24章 最佳实践
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 3:11:50