一.概念
存储数据;小写字母开头的单词,小驼峰命名方式
二.变量声明
变量使用前必须先声明类型和名称
int x =4;
三.分类
- 八大基本数据类型
- 引用数据类型
1.八大基本数据类型:
高位-->低位强制转换:注意范围不要超过低位,位数不一样,空间大小不一样
====================================================================================
拓展:
====================================================================================
2.引用数据类型
引用类型的变量是指的一个内存地址,一个位置信息指向的内存中保存着变量所表示的一个值或一组值。
2.1 分类
- 数组
- 类
- 接口
- 枚举
2.2 字符串(特殊类)
2.2.1 语法
- String x = "abc";
- 字符串可以跟任意类型的数据进行拼接得到新的字符串,拼接符号 +
2.3 数组
是一种数据结构,用来盛放数据,不同类型的数组可以盛放不同类型的数据。
2.3.1特点
- 固定的大小:容量是固定的,即定义的时候必须指定数组大小
- 固定的数据类型:类型是确定的,即在定义的时候必须声明数组的类型,一种类型的数组只能放一种类型的数据
2.3.2 分类
一维数组 、二维数组
一维数组:
创建一维数组:
语法一:声明时直接开辟内存空间
数据类型[] 数组名 = new 数据类型[数组的长度];
语法二:创建一个数组,并对它内部的元素进行初始化
数据类型[] 数组名 = {值1,值2,值3,值4};
注意:取值时不要越界
二维数组:
内部元素仍然是一维数组
创建二维数组:
语法一(创建时未初始化):
1.数据类型[][] 数组名 = new 数据类型[二维数组的长度][一维数组的长度]; (二维数组的长度:多少个一维数组;每个一维数组的长度:固定多少列)
2.数据类型[][] 数组名 = new 数据类型[二维数组的长度][];(每个一维数组长度不固定时)
语法二(创建时初始化):数据类型[][] 数组名 = {{值1,值2},{值3,值4}};
数组属性--长度:
1.一维数组长度代表元素个数;二维数组长度代表有多少个一维数组
2.打印二维数组中一维数组的长度: