美文网首页
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核心编程--变量的使用【基于韩顺平】

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