赞
踩
目录
数组:数组就是用来存储一批同种类型数据的内存区域(可以理解为容器)
定义 :数组类型[ ] 数组名 = new 数据类型[ ] {元素1,元素2......};
简略: 数组类型[ ] 数组名 = {元素1,元素2......};
数据类型[ ] 数组名 也可以写成 数据类型 数组名[ ]
- double[]scores=new double[]{99.1,32.1,22.2};
- System.out.prinntln(scores.length); //输出数组长度,此处输出值为3
数组一旦被定义出来,程序执行过程中,长度,类型就固定了。
定义 : 数据类型[ ] 数组名=new 数据类型[长度]
- int[]arr=new int[3];
- arr[0]=10; //后赋值
- System.out.printlnn(arr[0]);
两种格式的写法是独立的,不可以混用
例:
int[ ]arrs=new int[3]{30,40,50}; 这样写是不正确的
基本类型 | byte,short,char,int,long | 0 |
float ,double | 0.0 | |
boolean | false | |
引用类型 | 类,接口,string | null |
遍历:一个一个的把数据访问一遍;
如何遍历数组:
- int[]ages={20,30,40,50};
- for(int i=0;i<ages.length;i++){
- System.out.println(ages[i]);
- }
①如果访问的元素位置超过最大索引,执行时会出现
ArraylndexOutOfBoundsException(数组索引越界异常);
②如果数组变量中没有存储数的地址,而是null,在访问数组信息时会出现
NullPointerException(空指针异常);
包括:栈,堆,方法区,本地方法栈,寄存器;
方法区:放class文件
栈内存:运行的方法。main方法,定义的变量
堆内存:new出来的对象
IDEA有自带的断电调试(排错)工具,可以控制代码从断电一行一行的执行,然后详细观看程序执行情况
①在需要控制的代码行左侧轻击形成断点
②使用Debug方式启动程序,启动后程序会在断点处暂停
③控制代码一行一行地往下执行
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。