国内跨境电商建站系统,网站建设的条件,网络推广工作怎么样,苏州网页设计多少钱文章目录 前言数组的格式有两种数组是引用数据类型遍历数组获取数组的长度#xff1a;数组名.length数组之间的引用数组中的null关于引用的注意事项总结 前言
数组的格式有两种 int[] array{1,2,3,4};int[] array2new int[10];//默认将数组进行初始化#xff0c;里面的值都为… 文章目录 前言数组的格式有两种数组是引用数据类型遍历数组获取数组的长度数组名.length数组之间的引用数组中的null关于引用的注意事项总结 前言
数组的格式有两种 int[] array{1,2,3,4};int[] array2new int[10];//默认将数组进行初始化里面的值都为0boolean的初始化默认值是false []里面不能写任何数据
数组是引用数据类型
这个array是引用变量存的是地址所以数组就是引用数据类型用来存对象的地址。 【注意事项】 数组是一段连续的内存空间支持随机访问即通过下标访问快速访问数组中任意位置的元素下标从0开始介于[0, N之间不包含NN为元素个数不能越界否则会报出下标越界异常。 遍历数组
打印的方式
public class Test {public static void main(String[] args) {int[] array{1,2,3,4};System.out.println(0);System.out.println(1);System.out.println(2);System.out.println(3);}
}循环打印方式
public class Test {public static void main(String[] args) {int[] array3{1,3,6,2,5};for (int i 0; i array3.length; i) {System.out.print(array3[i] );}}
}for each循环
public class Test {public static void main(String[] args) {int[] array3 {1, 3, 6, 2, 5};for (int x : array3) {System.out.print(x );}}
}获取数组的长度数组名.length int[] array{1,2,3,4};System.out.println(array.length);数组之间的引用
arrays2 arrays1的意思是 把arrays1引用所指的对象赋值给arrays2 简单点理解就是arrays2引用 指向了 arrays1引用 所指向的对象
public class Test {public static void main(String[] args) {int[] arrays1 {1,2,3,4,5};int[] arrays2 {7,8,9};arrays2 arrays1;for (int i 0; i arrays2.length ; i) {System.out.print(arrays2[i] );//1 2 3 4 5}}
}数组中的null
null 在 Java 中表示 “空引用” , null不指向任何对象 也就没有长度之分了。 所以下面代码抛出了一个 空指针异常 关于引用的注意事项
一个引用不能同时指向多个对象对象不能指向对象只有引用才能指向对象
总结
谁懂 体测测了一个晚上好煎熬无聊急忙跑回来幸好图书馆还没关门。下午学了数组影响最深的是两个数组之间的引用知识点有点细明天继续肝~