1. 可空类型修饰符(?) 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可 ...
示例 值类型 引用类型 存储方式 值类型 js变量存储在栈中,至于怎么存储咱先不管~~(毕竟我也不懂)~~,这是js引擎的事情。 如图所示,key为变量名,value为存储内容,值类型变量的值直接存储在value中,a的值改变后并不会影响b的值。 引用类型 在栈中,引用类型存储的是内存地址,同时内存 ...
分类:
Web程序 时间:
2019-11-19 13:34:59
阅读次数:
136
1.变量不是盒子,在python中变量不过是一种标注,类似于Java中的引用类型的变量。 a=[1,2,3] b=a b.append(4) print(a) print(b) # [1, 2, 3, 4] # [1, 2, 3, 4] 如上所示,可以清晰的看出,变量是一种标识,a b 指向同一块区 ...
分类:
其他好文 时间:
2019-11-17 17:57:44
阅读次数:
73
一、源码 二、运行结果 三、结果分析 1.clone复制,对于数组本身而言,它的元素是引用类型(字符串除外)的时候,本来数组每个元素中保存的就是对象的引用,所以,拷贝过来的数组自然而言也是对象的引用,所以对于数组对象元素而言,它又是浅拷贝; 2.clone复制,对于引用类型(字符串除外),改变其中一 ...
分类:
编程语言 时间:
2019-11-17 01:40:53
阅读次数:
85
继承 js实现的是实现继承/也就是继承实际的方法 //主要依赖:原型链 //基本思路: 就是一个引用类型继承另一个引用类型的属性和方法 详细:构造函数,实例,原型之间的关系。每个构造函数都有一个原型对象,原型对象都包含一个指针指向构造函数 每个实例都包含一个内部指针指向原型。假如我们让一个原型对象等 ...
分类:
其他好文 时间:
2019-11-17 01:02:36
阅读次数:
79
限定符 变量 加上const会变成常量,不可更改值,相当于Java中的final 引用 在C++中引用属于复合类型 引用别名 类型别名 无条件跳转 类 ...
分类:
编程语言 时间:
2019-11-16 23:35:06
阅读次数:
91
1.String是最基本的数据类型吗?String和StringBuffer的区别? 不是。Java中的基本数据类型只有8个:byte,short,int,long,float,double,char,boolean,除了基本类型(primitive type),剩下的都是引用类型(referenc ...
分类:
编程语言 时间:
2019-11-16 23:17:45
阅读次数:
122
用来封装一个基本类型值,有时需要把基本类型值,当做引用类型来使用。例: void f(Object obj) { } // f(6)无法直接传入一个int类型的整数6 f(new Integer(6)) 一、对应的基本类型的包装类 byte Byte short Short int Integer ...
分类:
其他好文 时间:
2019-11-16 21:13:14
阅读次数:
87
数组定义及初始化 数组这玩意是一种用于存放数据最常见数据结构。 数组的的概念及注意点 数组要求所有的数组元素具有相同的数据类型,且只能存在一种数据类型,要多专一有多专一。 数据类型既可以是基本类型也可以是引用类型,类里虽然有不同对象,但都属于同一类,也可存于数组。 数组就是一种引用类型。 数组一旦初 ...
分类:
编程语言 时间:
2019-11-16 19:49:41
阅读次数:
81
subscription.add:subscription通过add进行分组,可以给当前subscription添加子subscription,当subscription被取消订阅之后,他的子subscription均被取消订阅 zip:使用一个函数组合多个Observable发射的数据集合,然后再 ...
分类:
其他好文 时间:
2019-11-16 10:39:48
阅读次数:
50