当前位置:首页 > 程序设计 >
《Scala集合技术手册》电子书封面

Scala集合技术手册

  • 发布时间:2020年02月18日 22:28:26
  • 作者:suyuan
  • 大小:23.6 MB
  • 类别:Scala电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:9.2

    Scala推荐

    Scala集合技术手册 PDF 高清版

      给大家带来的一篇关于Scala相关的电子书资源,介绍了关于Scala、技术手册方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小23.6 MB,suyuan编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.4分

      Tags:

      内容介绍

      《Scala集合技术手册》是一本全面介绍Scala集合框架的图书,它基于新的Scala 2.11编写,深入全面地介绍了Scala集合框架的集合类和方法,通过图例、代码示例、表格等多种方式多方位地介绍集合类的方法和实现,并且对相关的类型的性能进行分析和比较,总结了各个集合类的特点,帮助读者快速地掌握Scala集合框架,并且可以作为日常Scala开发的参考书。

      《Scala集合技术手册》适合架构师、软件开发工程师、测试人员以及其他对Scala集合感兴趣的相关人员阅读。

      目录

      第1章 Scala集合库简介
      第2章 Traversable
      第3章 Iterable
      第4章 Seq
      第5章 Set
      第6章 Map
      第7章 数组
      第8章 字符串(String和StringBuilder)
      第9章 缓冲器
      第10章 列表
      第11章 栈和队列
      第12章 流
      第13章 并行集合
      第14章 Scala集合总结

      以上就是本次介绍的Scala电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:毫无PS痕迹:你的第一本Photoshop书

      下一篇:深入实践C++模板编程

      展开 +

      收起 -

      下载地址:百度网盘下载
      Scala 相关电子书
      Scala与Clojure函数式编程模式:Java虚拟机高效编程
      Scala与Clojure函数式编程模式:Java虚拟机高效编程 PDF 完整原版

      本书向读者展示了如何采用函数式方案来替代或简化面向对象编程中使用的诸多通用模式,同时还介绍了一些在函数式世界中广泛使用的模式

      立即下载
      Scala编程
      Scala编程 PDF 高清第3版

      Scala编程完整版 本书介绍了一种新的编程语言,它把面向对象和函数式编程概念有机结合为整体,从而形成一种完整统一、语义丰富的新思维体系。 本书循序渐进,由浅入深,经作者精心组织

      立即下载
      Scala编程实战
      Scala编程实战 PDF 高清版

      Scala编程实战 向读者介绍如何省时省力地使用Scala构建面向对象、函数式、并发应用。书中囊括250个实用技巧以及700多个代码实例,覆盖了开始学习Scala语言、类库和工具时*常见的问题。本书可

      立即下载
      响应式架构(消息模式Actor实现与Scala、Akka应用集成)
      响应式架构(消息模式Actor实现与Scala、Akka应用集成) PDF 高质量中文版

      本书首度剖析其架构理念与实践思路,使用响应式结构通过全方位简化编程工作的各个层面,消除编程复杂性的方式 Actor系统和Actor对象的特点,以及通过Akka框架使它们拥有更强大功能的方式,实现持久化Actor对象

      立即下载
      Scala谜题
      Scala谜题 PDF 影印版

      Scala是一种多范式的编程语言,其设计初衷是要整合面向对象编程和函数式编程的各种特性。 《Scala谜题》 整合了众多典型的Scala代码示例,深入解密Scala。书中不仅介绍了Scala语言,还介绍了

      立即下载
      Spark编程基础:Scala版
      Spark编程基础:Scala版 PDF 超清版

      这书是厦门大学创作者精英团队长期性经验交流的结晶体,是在厦门大学《 大数据技术原理与应用 》新手入门互联网大数据教材内容的基本之中撰写的。为了保证实例教程品质,在编著出版纸

      立即下载
      Scala并发编程
      Scala并发编程 PDF 高清版

      免费的性能午餐已经结束Intel、AMD 和Sparc、PowerPC 等主要的处理器生产厂商,从前使用的提高CPU 性能的传统方法已经走到尽头,单核处理器的主频多年来一直踏步不前,当今主流的CPU 制造技术

      立即下载
      Scala学习手册
      Scala学习手册 PDF 高清版

      为什么学习Scala?你无需成为数据科学家或分布式计算专家,也能掌握这种面向对象函数式编程语言。 Scala学习手册 是一本很实用的书,它以通俗易懂的方式对Scala语言做了全面的介绍,还给出

      立即下载
      Scala编程思想
      Scala编程思想 PDF 完整第2版 立即下载
      读者心得
      130小时30分钟前回答

      Scala之Object的具体使用(小结)

      一、前言 前面学习了Scala的Methods,接着学习Scala中的Object 二、Object Object在Scala有两种含义,在Java中,其代表一个类的实例,而在Scala中,其还是一个关键字,本篇首先将会把object当成一个类的实例看待,展示如何将对象从一种类型转化为另一种类型,之后将展示如何创建单例对象,Scala中还存在包对象,在Scala中,经常有如下定义 type Throwable = java.lang.Throwabletype Exception = java.lang.Exceptiontype Error = java.lang.Errortype Seq[+A] = scala.collection.Seq[A]val Seq = scala.collection.Seq 使用type定义可以使得代码更为简洁,可使用伴生对象来创建静态方法,并且伴生对象可以使得在创建类对象时不需要使用new关键字,如下所示 val s……

      107小时57分钟前回答

      scala+redis实现分布式锁的示例代码

      1、redis的底层是单例模式,意思是同一个脚本同一时刻只能有一个线程来执行,利用redis的这个特性来实现分布式锁。 首先实现工具类 package utils import CacheManager /** * redis分布式锁 */object RedisTool { //加锁是否成功标志 val LOCK_SUCCESS:String = "OK" //即当key不存在时,我们进行set操作;若key已经存在,则不做任何操作; val SET_IF_NOT_EXIST:String = "NX" //意思是我们要给这个key加一个过期的设置,具体时间由第五个参数决定。 val SET_WITH_EXPIRE_TIME:String = "PX" val RELEASE_SUCCESS:String = "1" /** * * @param lockKey 锁 * @param requestId 请求标识 * @param expireTime 超期时间 * @param isPersist 临时缓存或者永久缓存 */ def tryGetDistributedLock(lockKey:Stri……

      114小时40分钟前回答

      scala操作数据库的方法实例

      1、定义数据库连接 package com.web.dataSource import com.alibaba.druid.pool.DruidDataSource object MySqlDataSource { val driver = com.mysql.jdbc.Driver val url = jdbc:mysql://127.0.0.1:3306 val username = root val password = root val connectionPool = new DruidDataSource() connectionPool.setUsername(username) connectionPool.setPassword(password) connectionPool.setDriverClassName(driver) connectionPool.setUrl(url) connectionPool.setValidationQuery(select 1) connectionPool.setInitialSize(15) connectionPool.setMinIdle(10) connectionPool.setMaxActive(100) connectionPool.setRemoveAbandoned(true) connectionPool.setRemoveAbandonedTimeoutMillis(180000) connectionPool.setMaxWait(5000) connectionPool.setTestOnBorrow(false) connectionPool.setTestOnReturn(false) } 2、执行查询 def getOptions……

      96小时51分钟前回答

      使用Scala生成随机数的方法示例

      一.使用Scala生成随机数 1.简单版本: /*1.you can use scala.util.Random.nextInt(10) to produce a number between 1 and 102.at the same time,you nextInt(100) to produce a number between 1 and 100*/object Test { def main(args: Array[String]) { var i = 0 while(i 10) var str = scala.util.Random.nextInt(100).toString println(str) i = i+1 } }} 2.复杂版本: object Test{ def main(args: Array[String]): Unit = { val wordPerMessage = 4 var i = 0 while(i10){ /* 1.the (1 to 1) is meaning that only have one circulation. */ (1 to 1).foreach { messageNum = { //[There's only three cycle] val str: Seq[String] = (1 to wordPerMessage).map(x = scala.util.Random.nextInt(10).toString) val str1 = str.mkString(" ")//separate str1 with space println(str) } } i = i +1 } }} PS:scala生成一组不重复的……

      码农之家

      甘真一 提供上传

      资源
      31
      粉丝
      19
      喜欢
      177
      评论
      1

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com