前言 阿里巴巴出了一本Java规范,在国内java开发眼里被赋予了神圣的殿堂,我不推荐你用阿里巴巴的开发手册。 目前Google Guava在实际应用中非常广泛,本篇博客将以博主对 Guava 使用的认识以及在项目中的经验来给大家分享!学习使用 Google Guava可以让你快乐编程,写出优雅的 ...
分类:
编程语言 时间:
2020-05-11 21:47:25
阅读次数:
118
volatile: 功能:即使程序不修改内存单元,值也会发生变化(硬件或其他程序修改) 作用:改善编译器的优化能力(编译器默认将常用·假设值不变的变量加入寄存器,使用 volatile 后将不优化) mutable: 指出即使结构或类变量为 const ,其某个成员也可以被修改 struct dat ...
分类:
编程语言 时间:
2020-05-11 13:32:17
阅读次数:
70
知乎有对react、知识整理 生命周期: 首次实例化:getDefaultProps getInitialState componentWillMount render componentDidMount 实例化完成后的更新:getInitialState componentWillMount re ...
分类:
其他好文 时间:
2020-05-07 15:36:03
阅读次数:
83
函数 易错点总结 可更改(mutable)与不可更改(immutable)对象 在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。 不可变类型 :变量赋值 a=5 后再赋值 a=10 ,这里实际是==新生成一个 ...
分类:
其他好文 时间:
2020-05-05 17:44:50
阅读次数:
94
1.变量的定义 用来命名一个数据的标识符 变量命名只能使用字母 数字 $ _变量第一个字符 只能使用 字母 $ _变量第一个字符 不能使用数字注:_ 是下划线,不是-减号或者—— 破折号 在命名的时候,尽量使用完整的单词进行命名,比如name,moveSpeed,而不是使用缩写 n,m。 关键字不能 ...
分类:
编程语言 时间:
2020-05-02 10:18:46
阅读次数:
68
不可变对象(Immutable Objects)即对象一旦被创建它的状态(对象的数据,也即 对象属性值)就不能改变,反之即为可变对象(Mutable Objects)。 不可变对象的类即为不可变类(Immutable Class)。Java 平台类库中包含许多不可 变类,如 String、基本类型的 ...
分类:
其他好文 时间:
2020-04-25 00:46:22
阅读次数:
243
参考:https://www.jianshu.com/p/69bff3c7ec97 Scala的集合类可以从三个维度进行切分: 可变与不可变集合(Immutable and mutable collections) 静态与延迟加载集合 (Eager and delayed evaluation ) ...
分类:
其他好文 时间:
2020-04-22 16:18:11
阅读次数:
63
C++ 中的 mutable 关键字 来源 https://liam.page/2017/05/25/the-mutable-keyword-in-Cxx/ 参考 https://www.zhihu.com/question/64969053 此篇介绍 C++ 中的 mutable 关键字。 类中的 ...
分类:
编程语言 时间:
2020-04-05 20:53:11
阅读次数:
84
我的个人博客排版更舒服: https://www.luozhiyun.com/archives/264 列表和元组 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的,长度大小固定,无法增加删减或者改(immutable)。 如果你想对已有的元组做任何 ...
分类:
编程语言 时间:
2020-04-05 12:03:43
阅读次数:
101
详见《C++标准库》第二版,P30。对原文总结如下: mutable: 通过by value的形式传递母函数体内可见的变量。 你有权利修改传入的值。 可把传入变量视为私有的成员变量,原文:int id。 我的看法是:以上第三点应加上:static限定符,应为每次调用都是延续着上一次改变。 ...
分类:
编程语言 时间:
2020-04-05 00:21:43
阅读次数:
83