Scala学习系列
Scala入门学习
FreedomZzzzz
188的努力猿
展开
-
Scala学习系列(八)面向对象编程(未更完)
一.面向对象:第一个案例package com.zpark.bigdata.scala.chapter06import com.zpark.bigdata.scala.chapter06.text.Emp//面向对象//TODO Scala是一个完全面向对象的语言object Scala01_Object { def main(args: Array[String]): U...原创 2019-11-06 19:00:36 · 166 阅读 · 0 评论 -
Scala学习系列(七)函数式编程
说明:本文将知识点全部写在代码中,后续再拿出来总结吧一.函数式编程Scala关心三个点:函数,函数入口参数,函数返回结果 主要关心解决方案代码:package com.zpark.bigdata.scala.chapter05object Scala01_Function { def main(args: Array[String]): Unit = { ...原创 2019-11-03 19:34:59 · 271 阅读 · 0 评论 -
Scala学习系列(六)流程控制语句
一.程序流程控制介绍在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。温馨提示: Scala语言中控制结构和Java语言中的控制结构基本相同,在不考虑特殊应用场景的情况下,代码书写方式以及理解方式都没有太大的区别1)顺序控制2)分支控制(单分支, 双分支,多分支)3)循环控制二.顺序控制2.1顺序控制介绍程序从上到下逐行地执行,中...原创 2019-11-01 16:23:06 · 582 阅读 · 0 评论 -
scala学习系列(五) 运算符
一.运算符介绍运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等1.算术运算符2.赋值运算符3.比较运算符(关系运算符)4.逻辑运算符【与,或,非】5.位运算符 (位运算 ~ | ^ >> << >>>...)二.算术运算符 运算符 运算 范例 ...原创 2019-10-31 15:09:53 · 576 阅读 · 0 评论 -
scala学习系列(四) Scala关键字(持续更新)
Scala有39个关键字:package, import, class, object(伴生对象关键字), trait, extends, with, type, forprivate, protected, abstract, sealed, final, implicit, lazy, overridetry, catch, finally, throw (scala中不需要抛异常...原创 2019-10-30 19:20:02 · 1377 阅读 · 0 评论 -
scala学习系列(三) 标识符
一.标识符概念1.Scala 对各种变量、方法、函数等命名时使用的字符序列称为标识符2.凡是自己可以起名字的地方都叫标识符二.标识符的命名规则1.Scala中的标识符声明,基本和Java是一致的,但是细节上会有所变化。2.首字符为字母,后续字符任意字母和数字,美元符号,可后接下划线_3.数字不可以开头。4.首字符为操作符(比如+ - * / ),后续字符也需跟操作符 ,...原创 2019-10-30 19:00:00 · 478 阅读 · 0 评论 -
scala学习系列(二) 变量&数据类型
一.变量1.变量的介绍变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门 牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。变量使用的基本步骤 a.声明/定义变量 b.使用2.变量基本使用Scala变量使用案例入门package com.zpark.bigdata.scala.chapter02/** * 变量 */o...原创 2019-10-30 12:26:19 · 325 阅读 · 0 评论 -
scala学习系列(一)入门
@[TOC]第一个Scala代码:Hello World demo工程截图代码知识点第一个Scala代码:Hello World demo工程截图代码:package com.zpark.bigdata.scala.testoneobject Scala01_HelloWorld { def main(args: Array[String]): Unit = {...原创 2019-10-29 19:50:45 · 140 阅读 · 0 评论