Js的GC机制 在 七种基本类型中的引用类型 的变量其占据内存空间大且大小不固定,在堆内存中实际存储对象,在栈内存中存储对象的指针,对于对象的访问是按引用访问的。在栈区中执行的变量等是通过值访问,当其作用域销毁后变量也就随之销毁,而使用引用访问的堆区变量,在一个作用域消失后还可能在外层作用域或者其他 ...
分类:
Web程序 时间:
2020-05-20 12:41:10
阅读次数:
76
数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据 集合中存储其实都是对象的地址。 集合中的元素就是基本数值的包装类对象 创建Collection集合的格式: 方式1:Collection<元素类型> 变量名 = new ArrayList<元素类型>(); 方式2:Coll ...
分类:
其他好文 时间:
2020-05-18 20:40:35
阅读次数:
49
1、必须在构造函数初始化列表里初始化的成员 1. 常量成员和引用类型:因为const常量成员和引用类型必须要初始化且不能赋值。 2. 特殊情况的对象:这个对象是一个类或结构体,并且他只有带参数的构造函数没有默认构造函数,那么一定要在初始化列表初始化(编译器无法帮助生成无参构造函数)。 3. 子类初始 ...
分类:
其他好文 时间:
2020-05-18 20:39:47
阅读次数:
54
数据类型 : java数据分为两大类: 1.基本类型(primitive type) 2.引用类型(reference type) 强类型:java,c就是强类型 , 要求变量的使用要严格符合规定要求,所有变量必须先定义后才能使用 优点:安全,缺点:速度变慢 弱类型:JavaScript ,VBsc ...
分类:
其他好文 时间:
2020-05-16 17:06:58
阅读次数:
132
equals方法的使用 equals方法 源码展示 : 解析: equals方法默认比较使用的是 符号进行比较的,也就是说,比较的是==值== 直接使用 == 符号比较的就是值是否相等.地址值也要相等. 当比较的类型是基本类型的时候,比较的就是==值==是否相等 当比较的类型是引用类型的时候,比较的 ...
分类:
其他好文 时间:
2020-05-16 10:49:13
阅读次数:
45
1、JMM与原子性Java中对基本数据类型变量的读取赋值都是原子性的,对引用类型变量的读取和赋值也是原子性。这类操作都是不可被中断的,要么执行,要么不执行。(1) 赋值操作:x = 10;操作是原子性。(2) 赋值操作:y = x;操作是非原子性。将变量x赋值给y,包含两个重要步骤:1)执行线程从主... ...
分类:
其他好文 时间:
2020-05-16 00:18:48
阅读次数:
202
数组(容器) 数组是一组数据类型相同的数据的组合,将这些数据统一的管理起来 数组本身是一个引用数据类型,数组内存储的类型可以是基本类型,也可以是引用类型 数组的特点 数组是一个引用数据类型 数组是在堆内存中的一串连续的地址存在 数组在初始化时必须指定长度 堆内存的数组空间长度一旦确定,不能再发生改变 ...
分类:
编程语言 时间:
2020-05-15 18:11:40
阅读次数:
73
Java是一种强类型语言,每个变量都必须声明其类型。 1) Java的数据类型分为两大类:基本类型和引用类型 整数型(byte,short,int,long) 大家来看一个图: 1) 举例一个byte其它以此类推:byte 是一个字节保存的,有8个位,即8个0、1。8 位的第一个位是符号位, 也就是 ...
分类:
编程语言 时间:
2020-05-14 01:26:38
阅读次数:
100
并集,差集,交集 数值型类型: 引用类型: ...
vue组件中data值不能为对象,因为对象为引用类型,组件可能被多个实例同时引用。 如果data值是对象,将导致多少实例公用一个对象,其中一个组件改变data属性值,其他实例也会送到影响。 ...
分类:
其他好文 时间:
2020-05-12 11:56:19
阅读次数:
91