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}

 

 

 

 

posted @ 2020-09-27 17:32  杰斯-java  阅读(127)  评论(0)    收藏  举报