一、Scala概述 scala是一门多范式编程语言,集成了面向对象编程和函数式编程等多种特性。scala运行在虚拟机上,并兼容现有的Java程序。Scala源代码被编译成java字节码,所以运行在JVM上,并可以调用现有的Java类库。 二、第一个Scala程序 Scala语句末尾的分号可写 ...
目前Scala的开发工具主要有两种:Eclipse和IDEA,这两个开发工具都有相应的Scala插件,如果使用Eclipse,直接到Scala官网下载即可http: scala ide.org download sdk.html。 由于IDEA的Scala插件更优秀,大多数Scala程序员都选择IDEA,可以到http: www.jetbrains.com idea download 下载,点击下 ...
2018-04-16 13:02 1 4941 推荐指数:
一、Scala概述 scala是一门多范式编程语言,集成了面向对象编程和函数式编程等多种特性。scala运行在虚拟机上,并兼容现有的Java程序。Scala源代码被编译成java字节码,所以运行在JVM上,并可以调用现有的Java类库。 二、第一个Scala程序 Scala语句末尾的分号可写 ...
1、Scala下载 版本选择,看spark官网 http://spark.apache.org/docs/latest/ spark2.3.0版本是用2.11版本的Scala进行开发的,所以此处下载Scala2.11的版本 Scala下载地址http ...
学习一门新的语言时最好不要使用IDE,不过也不能走极端采用纯文本编辑器,这里采用Sublime,语法高亮显示已经默认支持了,编译系统需要自己DIY一下。这里简单的介绍一下: 第一步:【Tools】【Build System】【New Build System】 第二步:在打开的新文件中输入 ...
一、泛型 1、泛型的介绍 泛型用于指定方法或类可以接受任意类型参数,参数在实际使用时才被确定,泛型可以有效地增强程序的适用性,使用泛型可以使得类或方法具有更强的通用性。泛型的典型应用场景是集合及集合中的方法参数,可以说同java一样,scala中泛型无处不在,具体可以查看scala的api ...
一、Scala中的并发编程 1、Java中的并发编程 ①Java中的并发编程基本上满足了事件之间相互独立,但是事件能够同时发生的场景的需要。 ②Java中的并发编程是基于共享数据和加锁的一种机制,即会有一个共享的数据,然后有若干个线程去访问这个共享的数据(主要是对这个共享的数据进行修改 ...
1、下载安装IntelliJ IDEA,并安装scala插件 我下载的是linux的13版本,linux版本是绿色版本,有一个启动的脚本,运行就可以了,也可以在linux建立快捷方式。windows的版本下载,点下一步,下一步就能安装。 下一步安装scala插件,开启 ...
1. 创建maven 项目 2. 项目添加scala的framework 创建的maven项目默认是不支持scala的,需要为项目添加scala的framework,如图: 在这里选择Scala后,在右边的Use library中配置你的安装目录即可,最后点击OK。 说明: 第一次 ...
使用方法 Hive基于UDF进行文本分词 Hive窗口函数row number的用法 数据仓库之拉链表 ...