美文网首页
scala核心编程--变量的使用【基于韩顺平】

scala核心编程--变量的使用【基于韩顺平】

作者: 菇菇菇呀 | 来源:发表于2020-10-20 16:01 被阅读0次

第2章:变量

2.1变量是程序的最基本的组成单位

//思考开发的难点:1.业务 2.程序优化

变量的概念:变量相当于内存中的一个数据存储空间的表示,可以通过变量名访问到变量(值)

变量的基本使用和申明

---逃逸分析,常规上看,一般来说对象放在堆里面,基本数据类型一般放在栈里面,编译器现在根据逃逸分析原则,根据对象的生命周期,长期存在的也可能在堆里面;

Scala的变量的使用

思考🤔:为什么设计var 和val 

1.在实际编程过程中,我们一般是获取/创建一个对象后,读取该对象的属性值,或者修改对象的属性值,但很少去改变这个对象本身;这时我们使用val

2.val没有线程安全问题,效率高,scala设计者推荐使用val

3.如果对象需要变化,则使用var;

2.1.2变量定义的时候必须要初始值;

3 Scala的数据类型

scala的基本数据类型

相关文章

  • scala核心编程--变量的使用【基于韩顺平】

    第2章:变量 2.1变量是程序的最基本的组成单位 //思考开发的难点:1.业务 2.程序优化 变量的概念:变量相当...

  • scala核心编程1【基于韩顺平】

    spark是新一代的内存级大数据计算框架。 scala是spark的编写语言,scala是scalable lan...

  • Scala学习第二节:环境安装配置

    Scala是基于java之上,大量使用java的类库和变量,使用Scala之前必须先安装。我使用的jdk1.8 ...

  • scala 语法深析

    scala是一种基于JVM的编程语言,spark框架是使用scala语言编写的,要阅读源码就必须掌握scala,虽...

  • 第三讲函数详解

    Scala被认为是函数式编程语言,故Scala函数是Scala编程的核心。所以掌握scala的函数至关重要。 本章...

  • go语言线程初级实例

    教材取自韩顺平老师教材, 更改变量AA和BB测速你的电脑或服务器. 本人电脑amd2700x/3.7g,结果 使用...

  • 韩顺平的学习编程的建议

    1韩顺平编程是在做中学的1 计算机基础很重要,很重要2 选择适合自己的语言,不纠结,不同语言适用场景不同,不同语言...

  • 【视频分享】尚硅谷韩顺平Go语言核心编程

    尚硅谷菁英师资整合业界资源,历时一年,打磨出专注于区块链技术的GO语言视频教程。教程采用真实案例,全面具体可落地,...

  • 2 Scala的基础知识

    Scala的变量声明 在Scala中创建变量的时候,必须使用val或者var var和var的区别 var:变量值...

  • scala学习笔记

    scala学习笔记 第2章 变量和数据类型 基本数据 scala的核心数据为四种 :字面量、值、变量、类型 值使...

网友评论

      本文标题:scala核心编程--变量的使用【基于韩顺平】

      本文链接:https://www.haomeiwen.com/subject/qjsdmktx.html