![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
是是是
程序猿与汪
一枚专注于大数据领域知识的程序汪
展开
-
Scala-map详解
HashMap和Map区别是什么?HashMap基于 哈希表的Map接口实现,查询效果比map更高,但是HashMap 的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的.Map集合Map(映射)是一种可迭代的键值对(key/value)结构。所有的值都可以通过键来获取。Map 中的键都是唯一的。Map 也叫哈希表(Hash tables)。Map 有两种类型,可变与不可变,区别在于可变对象可以修改它,而不可变对象不可以。原创 2020-07-18 11:52:20 · 973 阅读 · 0 评论 -
scala -scala官方api上面的图标o,c,t,p都是什么意思
c表示是一个class类o表示是一个object单例对象(java的static静态方法)t表示trait特质(java的抽象类)p表示package包原创 2020-06-12 00:59:15 · 786 阅读 · 0 评论 -
大数据基础-scala作为值的函数,匿名函数,闭包,柯里化,隐式转换和隐式参数,Akka并发框架,模拟简易版的spark通信
高阶函数1.值的函数(1)使用场景函数可以向数字,字符串一样,可以将函数传递给一个方法(2)示例package com.day04object FuncDemo { def main(args: Array[String]): Unit = { //1.创建函数,将数字转换为小星星 val function: Int => String = (num:Int) => "*" * num //2.创建列表,执行转换 val resultList =原创 2020-05-30 06:31:41 · 285 阅读 · 0 评论 -
大数据基础-scala样例类,模式匹配,Option类型,偏函数,正则,异常处理,提取器,泛型,Actor并发变成,WordCount案例
啊啊啊原创 2020-05-30 06:32:22 · 280 阅读 · 0 评论 -
大数据基础-scala简介,安装配置,基础语法,类和对象(单例对象,伴生对象,isinstance,asInstance,getClass,classOf,抽象类,匿名内部类,特质)
环境统一:jdk目录标题scala简介scala安装配置scala语法格式1.开启scala解释器,并执行hello world2.变量(1)语法格式(2)惰性赋值4.字符串(1)插值表达式(2)使用三引号5.条件表达式(1)有返回值的if(2)块表达式6.循环(1)for表达式(2)嵌套循环(3)在for表达式中添加判读语句(4)for推导式(5)while循环(6)实现break(7)continue跳过方法(2)方法的调用函数(1)定义函数(2)方法和函数的区别(3)方法转化为函数数组(1)定长数组原创 2020-05-16 01:10:09 · 310 阅读 · 0 评论 -
大数据基础-安装配置Scala
scala下载scala下载打开scala的官网,拉动滚动条到页面底部下载如下图对应的安装包,直接安装即可,安装目录中不能出现空格或者特殊字符,否则会出现很多问题.windows下载如下图的scala安装包mac系统安装参见官网在命令行中执行scalac -version检查是否安装成功.如果检查失败需要手动配置scala的环境变量,默认安装scala的时候已经将scala的bin...原创 2020-04-29 15:30:41 · 195 阅读 · 0 评论