Java基础学习
1.JAVA数组的定义
数据类型[] 数组名 = new 数据类型[元素长度或元素个数]
类型[] 数组名= new 类型[]{元素1,元素2}
类型[] 数组名={元素1,元素2}
2.数组的遍历
int[] arr={1,2,3,4,5,6}
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
3.数组越界异常
每个数组的索引都有一个范围,即0~length-1。在访问数组的元素时,索引不能超出这个范围,否则程序会报错
4.空指针异常
在使用变量引用一个数组时,变量必须指向一个有效的数组对象,如果该变量的值为null
则意味着没有指向任何数组,此时通过该变量访问数组的元素会出现空指针异常
5.二维数组
定义格式:
int[][] arr = new int[3][4];
int[][] arr = new int[3][];
int[][] arr = {{1,2},{3,4,5,6},{7,8,9}};
6.二维数组遍历
int[] arr = {10,20,30,40,50}; int sum = 0; for (int i=0; i<arr.length; i++) { //System.out.println(arr[i]); sum += arr[i]; } System.out.println("sum= " + sum);
7.方法
定义格式:
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,......){
执行语句
………
return 返回值;
}
8.方法的重载
同一个类中,方法的方法名相同,参数列表的个数,顺序,数据类型不同
方法的重载与返回值无关
9.参数传递
l 在这里,定义方法时,参数列表中的变量,我们称为形式参数
l 调用方法时,传入给方法的数值,我们称为实际参数
10,引用数据类型类
第一种:java为我们提供准备好的类
第二种:我们自己创建的类,按照类的定义标准,可以在类中包含多个方法与属性,来供我们使用。
11.类的定义格式
创建java文件,与类名相同
public class 类名{
数据类型 属性名称1;
数据类型 属性名称2;
…
}
12.ArrayList集合
ArrayList<要存储元素的数据类型> 变量名 = new ArrayList<要存储元素的数据类型>();
常用方法:
add()方法往集合中添加元素
get()从集合中获取元素
size()获取集合长度
13.遍历集合
15 public static void main(String[] args) { 16 //创建ArrayList集合 17 ArrayList<Integer> list = new ArrayList<Integer>(); 18 //添加元素到集合 19 list.add(13); 20 list.add(15); 21 list.add(22); 22 list.add(29); 23 //遍历集合 24 for (int i = 0; i < list.size()[获取集合中元素的个数]; i++) { 25 //通过索引,获取到集合中每个元素 26 int n = list.get(i)[获取集合中指定位置上的元素值]; 27 System.out.println(n); 28 } 29 } 30}
浙公网安备 33010602011771号