
scala
文章平均质量分 56
ant
The Great Ant
做一个功成名就的人
展开
-
2021-06-02
scala中的object和class的区别object是类的单例对象,开发人员无需用new关键字实例化。如果对象的名称和类名相同,这个对象就是伴生对象方便在没有创建对象的情况下来进行调用(方法/变量),new的实例化对象会占用大量的jvm内存代码示例//声明一个类class MyClass(number: Int, text: String) { def classMethod() = println(text)}//声明一个对象object MyObject{ def o原创 2021-06-02 19:02:30 · 84 阅读 · 0 评论 -
2021-06-01
Scala中的常用集合文章目录Scala中的常用集合1.set: 无序 不可重复2.map:无序 不可重复3.array:数组 有下标 检索快4.list:链表 有序 不可重复5.元组6.遍历方法的选择:7.排序8.filter过滤9.map映射/一对一的输入和输出10.扁平化11.map+扁平化 = flatmap12.分组13,reduce归约14.带初始值的foldleft归约1.set: 无序 不可重复不可变: //创建一个不可变的set 无序 不可重复的 //v原创 2021-06-01 13:48:16 · 355 阅读 · 0 评论 -
2021-03-25
2. 自学第二天——Scala的变量规则2.1注释Scala注释使用和Java完全一样。注释是一个程序员必须要具有的良好编程习惯。将自己的思想通过注释先整理出来,再用代码去体现。1)基本语法(1)单行注释://(2)多行注释:/* */(3)文档注释:/** * */2)案例实操package com.atguigu.chapter02object TestNotes { def main(args: Array[String]): Unit原创 2021-03-25 17:58:43 · 133 阅读 · 0 评论 -
2021-03-24
Scala环境搭建详解!文章目录Scala环境搭建详解!1、安装步骤(1)首先确保JDK1.8安装成功(2)下载对应的Scala安装文件scala-2.12.11.zip(3)解压scala-2.12.11.zip,我这里解压到D:\Tools(4)配置Scala的环境变量1.2 测试1.3 Scala插件安装2、 HelloWorld案例2.1 创建IDEA项目工程1)打开IDEA->点击左侧的Flie->选择New->选择Project…2)创建一个Maven工程,并点击next3)原创 2021-03-24 22:30:30 · 79 阅读 · 0 评论 -
2021-03-21
大数据为什么要学Scala它和Java有什么关系!!!第1章 Scala入门1.1 概述1.1.1 为什么学习Scala(1)Spark-新一代内存级别大数据计算框架,是大数据的重要内容。(2)Spark就是使用Scala编写的,因此为了更好地学习Spark,需要掌握这门语言。(3)Spark的兴起,带动Scala语言的发展!1.1.2 Scala发展历史联邦理工学院的马丁奥德斯基于2001年开始设计Scala语言,能够让写程序这样基础工作变的高效,简单。所以当接触Java语言后,对Java原创 2021-03-21 21:54:31 · 100 阅读 · 0 评论