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

2020-10-20  本文已影响0人  菇菇菇呀

第2章:变量

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

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

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

变量的基本使用和申明

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

Scala的变量的使用

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

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

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

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

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

3 Scala的数据类型

scala的基本数据类型
上一篇 下一篇

猜你喜欢

热点阅读