java小知识数组

Posted on 2021-02-19 17:31  ChEnXiAnShEnG  阅读(55)  评论(0编辑  收藏  举报

数组:是一个容器,可以同时存放多个数据值;
特点:1数组是一致引用数据类型;
2数组当中的多个数据,必须统一;
3数组长度在运行期间不能改变
数组的初始化:在内存中创建一个数组,并且其中赋予一些默认值。
两种常见的初始化
1动态初始化(指定长度)
2静态初始化(指定内容)

动态初始化格式:
数据类型[]数组名称=new 数据类型[数组长度];
数据类型:也就是保持在数组中全部统一的数据类行
[]代表我是一个数组
创建一个数组名字
new代表创建数组的动作
数据类型和左边保持一致
数组长度也就是说可以向里面保存几个数据;
静态初始化
数据类型[]数组名称=new 数据类型[]{数据内容};
省略格式
数据类型[]数组名称=[]{};
注意事项
1静态初始化没有直接指定长度,但是可以根据数据内容推算出来长度
2静态初始化标准格式可以分成两个步骤
数据类型 [] 数组名称;
数组名称=new []{内容};

3动态也可以分成两个步骤;
数据类型 [] 数据名称;
数据名称=new[];
4静态的省略格式不能分两个步骤写


使用静态调用
访问数组的格式:数组名称[索引值]
索引值就是一个int数字里面0就代表1
使用动态
在使用动态的时候里面的数组没有内容的话,其中元素将会拥有一个默认的值0;
如果是整数是0
浮点是0.0
字符是'\u0000';
布尔类型false
引用数据类型是 null


获取数组的长度可以在数组后面点一个length
比如
int new=数组名.length