
Scala核心编程
我是星星我会发光i
路是一步一步走出来的,情是一点一点换回来的,人生也是这样一页一页真实翻过来的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Scala核心编程 第一章—Scala语言概述
一、Scala语言解释1.什么是Scala语言Spark—新一代内存级大数据计算框架,是大数据的重要内容。 Spark就是使用Scala编写的。因此为了更好的学习Spark, 需要掌握Scala这门语言。 Scala 是 Scalable Language 的简写,是一门多范式(范式/编程方式[面向对象/函数式编程])的编程语言 联邦理工学院洛桑(EPFL)的Martin Odersk...原创 2019-09-17 14:36:05 · 11118 阅读 · 0 评论 -
Scala核心编程 第二章—Scala变量概述
一、变量1.变量的介绍 变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门 牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。2.Scala变量使用案例3.变量声明基本语法var | val 变量名 [: 变量类型] = 变量值4.注意事项声明变量时,类型可以省略(编译器自动推导,即类型推导) 类型确定后...原创 2019-09-17 21:55:35 · 10481 阅读 · 0 评论 -
Scala核心编程 第三章—Scala运算符概述
1.运算符介绍运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符2.算数运算符(1)介绍 算术运算符(arithmetic)是对数值类型的变量进行运算的,在Scala程序中使用的非常多。(2)算术运算符一览 运算符 运算 ...原创 2019-09-17 22:41:40 · 10287 阅读 · 0 评论 -
Scala核心编程 第四章—Scala程序流程控制概述
一、程序流程控制介绍 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。 Scala语言中控制结构和Java语言中的控制结构基本相同,在不考虑特殊应用场景的情况下,代码书写方式以及理解方式都没有太大的区别1.顺序控制(1)顺序控制介绍 程序从上到下逐行地执行,中间没有任何判断和跳转。(2)顺序...原创 2019-09-18 22:27:11 · 10314 阅读 · 0 评论 -
Scala核心编程 第五章—Scala函数式编程基础
函数式编程1.介绍在学习Scala中将方法、函数、函数式编程和面向对象编程明确一下:在scala中,方法和函数几乎可以等同(比如他们的定义、使用、运行机制都一样的),只是函数的使用方式更加的灵活多样。 函数式编程是从编程方式(范式)的角度来谈的,可以这样理解:函数式编程把函数当做一等公民,充分利用函数、 支持的函数的多种使用方式。 比如: 在Scala当中,函数是一等公民,像变量...原创 2019-09-19 21:28:33 · 10165 阅读 · 0 评论 -
Scala核心编程 第六章—Scala面向对象编程(一)
佛家有云:一花一世界,一叶一菩提,而我们所学的Java就是一个以面向对象为基础的程序语言,在Java中是万物皆为对象,但是在Scala中万事万物皆为对象,由此引出了Scala面向对象编程,接下来,让我带你们走进Scala对象中1.类与对象(1)Scala语言是面向对象的Java是面向对象的编程语言,由于历史原因,Java中还存在着非面向对象的内容:基本类型 ,null...原创 2019-09-19 22:30:25 · 10187 阅读 · 0 评论