一.方法的重载(overload)
(1)概念:方法名相同,参数列表不同,与返回值无关
(2)参数列表不同:参数个数不同
参数类型不同
(3)方法重载的目的:就是为了提高某个功能的扩展性在有的时候:同一个方法,可以传递任何数据 类型.
二.程序异常
编译时期异常:jvm运行java程序:检查语法 (调用者必须处理!)
后期:IOEXception: 读写数据时
ParseExceptin:解析异
(1)运行时期异常:RuntimeException
代码逻辑不严谨或者其他业务判断导致的出现问题
(2)数组角标越界异常:ArrayIndexOutOfBoundsException
开发者:需要检查数组的角标是否正确!
(3)空指针异常: NullpointerException
描述:当前某个对象为null,我们还要使用对象操作,就会出现问题了
都是可以通过逻辑判断解决
针对某个对象进行非空判断
示例:
class Array{
public static void main(String[] args){
//引用类型的默认值null
arr = null ;
if(arr!=null){
System.out.println(arr[0]) ; //再访问
}else{
System.out.println("数组对象是空的,无法进行访问!!!");
}
}
}