Java数组实现动态初始化的实例详解

网友投稿 252 2022-12-03

Java数组实现动态初始化的实例详解

概念

1、数组动态初始化只给定数组长度,系统默认初始化值。

2、格式

数据类型[] 数组名 = new 数据类型[数组长度];

int[] arr = new int[3];

实例

package com.itheima.array;

public class Demo2Array {

/*

数组的动态初始化:

在初始化的时候, 需要手动指定数组的长度, 系统会为数组容器分配初始值.

动态初始化格式:

数据类型[] 数组名 = new 数据类型[数组的长度];

注意:

打印数组变量的时候, 会打印出数组的内存地址

[I@10f87f48 :

@ : 分隔符

[ : 当前的空间是一个数组类型

I : 当前数组容器中所存储的数据类型

10f87f48 : 十六进制内存地址

0 1 2 3 4 5http:// 6 7 8 9 a b c d e f

*/

public static void main(String[] args) {

// 数据类型[] 数组名 = new 数据类型[数组的长度];

// 通过new关键字创建了一个int类型的数组容器, 该容器可以存储5个int类型的整数, 该容器被arr数组变量所记录

int[] arr = new int[5];

// [I@10f87f48

System.out.println(arr);

byte[] bArr = new byte[3];

// [B@b4c966a

System.out.println(bArr);

}

}

知识点扩展:

1,什么是数组的初始化

就是为数组开辟连续的内存空间,并为每个数组元素赋予值

2,如何对数组进行初始化

【1】动态初始化 只指定长度,由系统给出初始化值

int[] arr = new int[5];

【2】静态初始化 给出初始化值,由系统决定长度

3,动态初始化的格式:

数据类型[] 数组名 = new 数据类型[数组长度];

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring中的spring.factories文件用法(Spring如何加载第三方Bean)
下一篇:Java多线程 乐观锁和CAS机制详细
相关文章

 发表评论

暂时没有评论,来抢沙发吧~