Java学习笔记2--数组
2017-04-06 20:02
239 查看
数组,是存储多个同一种数据类型元素的集合,可以看成是装载数据元素的容器,数组既可以存储基本数据类型,也可以存储引用数据类型。
数组的定义格式
动态初始化:
数据类型[] 数组名 = new 数据类型[数组长度];
静态初始化:
数据类型[] 数组名 = {元素1,元素2,…};
为了获取数组中的元素,数组就为每个元素进行了编号,从0开始。
这个编号,专业叫法:索引。(角标,下标)
有了索引如何获取元素呢?
格式:数组名[索引]
数组反向打印练习
public class HomeWork3 { /** * 3:定义一个数组,把数组反向打印 * 声明两个数组 */ public static void main(String[] args) { int [] array={1,2,3,4,5}; int [] array1=new int [array.length]; //将数组中的元素逆向写入另一个数组中 for(int i=0;i<array.length;i++){ array1[array.length-1-i]=array[i]; } //将另一个数组按顺序打印出来 for(int i=0;i<array1.length;i++){ System.out.print(array1[i]); } } }
数组操作常见的两个小问题
A: ArrayIndexOutOfBoundsException:数组索引越界异常 怎么产生的: 你访问了不存在的索引。 如何解决: 修改你的访问索引。 B: NullPointerException:空指针异常 怎么产生的: 引用已经不再指向堆内存 如何解决: 一般来说,只要是引用类型的变量,我们在使用前,都要先判断是否为null。 如果不为null,才继续使用。
相关文章推荐
- java学习笔记(九)方法与数组
- Java学习笔记——数组
- 【学习笔记】Java数组
- java数组学习笔记
- [学习笔记]Java数组和方法
- java学习笔记之数组排序
- Java学习笔记-数组
- JAVA学习笔记17——数组
- java学习笔记六——数组
- Java学习笔记之数组复习
- Java菜鸟学习笔记--数组篇(二):数组实例&args实例
- Java学习笔记-数组与容器间的转制-asList
- JAVA学习笔记之数组
- Java学习笔记之数组工具类
- Java之数据结构基础、线性表、栈和队列、数组和字符串,树—学习笔记
- 【Java学习笔记】数组的相关事项
- Java学习笔记-《Java程序员面试宝典》-第四章基础知识-4.5字符串与数组(4.5.1-4.5.3)
- Java学习笔记之数组排序算法
- Java学习笔记——数组
- JAVA学习笔记6 - 数组