关于java:day04

56次阅读

共计 597 个字符,预计需要花费 2 分钟才能阅读完成。

数组的定义

1. 用于存储同一类型数据的汇合,其实数组就是一个容器,间断的存储单元。

2. 书写格局: 数组存储的数据类型 [] 数组名字 = new 数组存储的数据类型 [ 长度];

3. 格局 1

int[] arr = mew int[5];

4. 格局 2

int [] arr = new int[]{1,3,5,7};

5. 格局 3

int[]arr = {1,3,5,7};

6. 数组的内存构造

7. 数组内存的特点

(1) 因为应用了关键字 new 会在堆内存中开拓相应的空间,别离赋予了两个数组不同的地址。当比拟的时候,比拟的是两个数组的地址,则为不同。

String a = new String[]{"他", "很", "开", "心", "!"};
String b = new String[]{"他", "很", "开", "心", "!"};
//System.out.println(a == b);  //false

(2) 本例虽未应用 new 关键字,然而同样的比拟的也是数组的地址;

String[] c = {"他", "很", "开", "心", "!"}; 
String[] d = {"他", "很", "开", "心", "!"};
// System.out.println(c == d);  //false, 因为地址不同。

(3) 此例输入为 true

String e = "123";
String f = "123";
System.out.println(e == f); //true

因为他们指的都是同一个对象 123 的地址,所以是雷同的。

正文完
 0