总结:定义的全局变量(即类的属性)——数组、基本数据类型、其他引用类型变量, 采用静态初始化方式,即定义变量的同时进行初始化; 采用动态初始化方式,只在属性处定义变量,初始化放在方法中进行; 错误操作:先定义属性中的变量,接着换行再进行初始化。(详细见下) 1.定义变量的时候,立刻初始化,即静态初始 ...
分类:
其他好文 时间:
2019-03-14 19:55:42
阅读次数:
138
变量格式:数据类型 变量名称 数组格式:数据类型[] 数组名称;等效写法(不推荐):数据类型 数组名称[] 变量如果定义好了,要想使用一定要赋值 数组如果定义好了,要想使用一定要“初始化” 初始化:就是在内存中开辟数组空间,并且赋予一些默认值(准备工作) 数组的初始化方式有两种: 1.动态初始化,指 ...
分类:
编程语言 时间:
2019-01-30 21:42:03
阅读次数:
174
1.数组 格式:数据类型 [ ] 数据名称 = new 数据类型 [ ] { }; 2.初始化 静态初始化(已知要开多少个房间来存储数据) int[ ] a =new int[ ] {12,32,54,64}; System.out.println(a[0]); 【12】 动态初始化(未知数据个数, ...
分类:
编程语言 时间:
2019-01-24 01:19:27
阅读次数:
210
array:数组 1.概念:一种可以保存多个数据值的容器。 2.特点:1.数组是引用数据类型 2.数组当中的多个数据类型必须统一 3.数组的长度在程序运行期间不可改变。 3.数组的初始化:在内存中创建一个数组,并赋予一些默认值。 1.动态初始化(指定长度): 格式:数据类型【】数组名称 = new ...
分类:
编程语言 时间:
2018-12-28 17:48:56
阅读次数:
210
Visual Studio调试时,出现“触发一个断点”内存释放出现异常 数组和对应指针的NULL初始化 数组使用之前要先对其初始化 对应指针进行动态初始化 分配内存后,需要对内存进行释放,程序对内存进行释放后,并不会将其置为NULL,必须手动将指针置为NULL,防止访问野指针或再次释放出错。 释放内 ...
分类:
编程语言 时间:
2018-12-20 16:59:00
阅读次数:
164
一维数组:int[] scores1=new int[];二维数组:int[][] scores2;String[][] names;1.二位数组的初始化静态初始化:scores2=new int[][]{{1,2,3},{4,5,6},{7}};动态初始化:方法1:names=new String ...
分类:
编程语言 时间:
2018-12-10 23:34:13
阅读次数:
355
1.一维数组 ● 数组概念:数组是储存同一种数据类型多个元素的集合。也可以看成是一个容器。它既可以存储基本数据类型,也可以存储引用数据类型。 ● 定义格式1: 数据类型[] 数组名; 格式2: 数据类型 数组名[]; ● 数组的初始化、动态初始化 数组的初始化:数组必须先初始化,然后才能使用,就是为 ...
分类:
编程语言 时间:
2018-12-08 21:15:30
阅读次数:
189
恢复内容开始 数组的概念: 数组就相当于一个书架放着一些相同类别的书籍,这些书籍都是有分类的比如计算机类医学类等等书籍。 数组的声明格式: 动态声明 静态声明 静态数组初始化与动态数组初始化区别:静态初始化是根据元素的个数,来分配数组大小。 动态初始化是指定大小后再初始化值。 数组的内存图: 栈:局 ...
分类:
编程语言 时间:
2018-11-07 23:02:10
阅读次数:
210
1.数组动态初始化 //数据类型[] 数组名 = new 数据类型[数组长度]; int[] arr = new int[3]; /* * 左边: * int:说明数组中的元素类型是int类型 * []:说明这是一个数组 * arr:这是数组的名称 * * 右边: * new:为数组申请内存分配,开 ...
分类:
编程语言 时间:
2018-09-27 10:30:30
阅读次数:
123