当前位置:首页 > 程序设计 >
《Scala实用指南》电子书封面

Scala实用指南

  • 发布时间:2019年06月24日 14:32:00
  • 作者:文卡特
  • 大小:4.1 MB
  • 类别:Scala电子书
  • 格式:PDF
  • 版本:超清版
  • 评分:8.7

    Scala实用指南 PDF 超清版

      给大家带来的一篇关于Scala相关的电子书资源,介绍了关于Scala、Scala编程、Scala教程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小4.1 MB,文卡特编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.5。

      内容介绍

      Scala实用指南

      Scala实用指南

      内容介绍

      本书是为想要快速学习或者正在学习Scala编程语言的Java开发者写的,循序渐进地介绍了Scala编程语言的多个方面。 本书共分为4个部分:*部分详细介绍Scala的一些基础知识,并和Java中的相关概念进行了参照,方便读者快速上手Scala;第二部分进一步介绍Scala的一些中级知识,以及与Java的一些差异点,方便读者编写出更简洁的代码;第三部分介绍在Scala中如何进行并发编程,并务实地介绍Akka套件;第四部分通过实战练习对前面的知识进行综合应用,并系统地介绍如何与Java进行互操作。此外,附录部分还包括一些额外指引。 本书的目标读者是对JVM平台上的语言以及函数式编程感兴趣的程序员。阅读本书不需要读者熟悉Scala编程语言,但需要读者具备Java、面向对象编程的背景知识。因为本书以一种非常务实的方式组织内容,所以读者无法学到Scala的所有内容,但是足以应付日常工作,如果想要更全面地学习Scala以及其背后的一些设计理念,则*好辅以其他图书。

      目录

      • 第一部分 小试牛刀 1
      • 第1章 探索Scala 3
      • 第 2章 体验Scala 12
      • 第3章 从Java到Scala 18
      • 第4章 处理对象 44
      • 第5章 善用类型 64
      • 第二部分 深入Scala 89
      • 第6章 函数值和闭包 91
      • 第7章 特质 107
      • 第8章 集合 116
      • 第9章 模式匹配和正则表达式 129
      • 第 10章 处理异常 145
      • 第 11章 递归 150
      • 第三部分 Scala中的并发编程 159
      • 第 12章 惰性求值和并行集合 161
      • 第 13章 使用Actor编程 176
      • 第四部分 Scala实战 191
      • 第 14章 和Java进行互操作 193
      • 第 15章 使用Scala创建应用程序 205
      • 第 16章 单元测试 218
      • 附录A 安装Scala 228
      • 参考文献 230

      学习笔记

      SpringBoot整合Scala构建Web服务的方法

      今天我们尝试Spring Boot整合Scala,并决定建立一个非常简单的Spring Boot微服务,使用Scala作为编程语言进行编码构建。 创建项目 初始化项目 复制代码 代码如下: mvn archetype:generate -DgroupId=com.edurt.ssi -DartifactId=springboot-scala-integration -DarchetypeArtifactId=maven-archetype-quickstart -Dversion=1.0.0 -DinteractiveMode=false 修改pom.xml增加java和scala的支持 project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd" modelVersion4.0.0/modelVersion groupIdcom.edurt.ssi/groupId artifactIdspringboot-scala-integration/artifactId packagingjar/packaging version1.0.0/version namespringboot-sca……

      DataFrame:通过SparkSql将scala类转为DataFrame的方法

      如下所示: import java.text.DecimalFormatimport com.alibaba.fastjson.JSONimport com.donews.data.AppConfigimport com.typesafe.config.ConfigFactoryimport org.apache.spark.sql.types.{StructField, StructType}import org.apache.spark.sql.{Row, SaveMode, DataFrame, SQLContext}import org.apache.spark.{SparkConf, SparkContext}import org.slf4j.LoggerFactory /** * Created by silentwolf on 2016/6/3. */ case class UserTag(SUUID: String, MAN: Float, WOMAN: Float, AGE10_19: Float, AGE20_29: Float, AGE30_39: Float, AGE40_49: Float, AGE50_59: Float, GAME: Float, MOVIE: Float, MUSIC: Float, ART: Float, POLITICS_NEWS: Float, FINANCIAL: Float, EDUCATION_TRAINING: Float, HEALTH_CARE: Float, TRAVEL: Float, AUTOMOBILE: Float, HOUSE_PROPERTY: Float, CLOTHING_ACCESSORIES: Float, BEAUTY: Float, IT: Float, BABY……

      Java8与Scala中的Lambda表达式深入讲解

      前言 最近几年Lambda表达式风靡于编程界。很多现代编程语言都把它作为函数式编程的基本组成部分。基于JVM的编程语言如Scala、Groovy及Clojure把它作为关键部分集成在语言中。而如今,(最终)Java 8也加入了这个有趣的行列。 Java8 终于要支持Lambda表达式!自2009年以来Lambda表达式已经在Lambda项目中被支持。在那时候,Lambda表达式仍被称为Java闭包。在我们进入一些代码示例以前,先来解释下为什么Lambda表达式在Java程序员中广受欢迎。 1、为什么使用Lambda表达式 Lambda表达式通常使用在图形用户界面(GUI)的开发中。一般来说,GUI编程将程序行为和事件做连接。比如,当用户按下一个按钮(触发一个事件),……

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

      上一篇:Cloudera Hadoop大数据平台实战指南

      下一篇:微服务实战(Dubbox+Spring Boot+Docker)

      展开 +

      收起 -

      下载地址:百度网盘下载
      读者留言
      b531284908

      b531284908 提供上传

      资源
      26
      粉丝
      17
      喜欢
      110
      评论
      3

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

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