java4

数组

 

1、一维数组定义
数据类型[] 数组名 = new 数据类型[元素个数或数组长度];
类型[] 数组名 = new 类型[]{元素,元素,……};
类型[] 数组名 = {元素,元素,元素,……};
默认值
byte、short、int、long:0
float、double:0.0
char:一个空字符
boolean:false
引用数据类型:null

遍历
用for循环
for(int i=0;i<arr.length;i++){
}
2.二维数组
int[][] arr = new int[3][4]
int[][] arr = new int[3][]
int[][] arr = {{1,2},{3,4,5,6},{7,8,9}}
遍历
for(int i=0;i<arr.length;i++){
for(intj=0;i<arr[i].length;j++){
}
}
3.数组异常
数组越界异常ArrayIndexOutOfBoundsException
空指针异常NullPointerException

 

 

方法的重载和重复定义的区别

 方法的重载:Java允许在一个类中定义多个名称相同的方法,但是参数的类型或个数必须不同,这就是方法的重载。
重载方法参数必须不同
重载只与方法名与参数类型相关与返回值无关
重载与具体的变量标识符无关

参数的传递
当调用方法并且没有返回值时,如果传入的数值为基本数据类型(包含String类型),方法里面对变量的赋值对参数不影响,如果传入的数值为引用数据类型(String类型除外)方法中对变量进行的改变对数值有影响

posted @ 2019-07-26 16:45  阿旭zzz  阅读(308)  评论(0编辑  收藏  举报