第2章:变量
2.1变量是程序的最基本的组成单位
//思考开发的难点:1.业务 2.程序优化
变量的概念:变量相当于内存中的一个数据存储空间的表示,可以通过变量名访问到变量(值)
变量的基本使用和申明
---逃逸分析,常规上看,一般来说对象放在堆里面,基本数据类型一般放在栈里面,编译器现在根据逃逸分析原则,根据对象的生命周期,长期存在的也可能在堆里面;
Scala的变量的使用思考🤔:为什么设计var 和val
1.在实际编程过程中,我们一般是获取/创建一个对象后,读取该对象的属性值,或者修改对象的属性值,但很少去改变这个对象本身;这时我们使用val
2.val没有线程安全问题,效率高,scala设计者推荐使用val
3.如果对象需要变化,则使用var;
2.1.2变量定义的时候必须要初始值;
3 Scala的数据类型
scala的基本数据类型
网友评论