一、数组(下)
1.数组的复制:System.arraycopy(a,0,b,0,4);
a:源数组
0:源数组的起始下标
b:目标数组
0:目标数组的下标
4:要复制的元素的个数
2.a=Arrays.copyof(a,a.length+5);
a:目标数组
5:目标数组的个数
数组的扩容(创建了一个更大的新的数组,并将数据复制进去了)
二、方法(函数,过程)
1.作用:用于封装一段特定的业务逻辑功能
2.建议:尽可能的独立,一个方法只干一件事
3.调用:可以被反复调用
4.好处:可以减少代码重复,有利于代码维护
5.何时用:只要是一个独立的业务,就应封装到一个方法中
6.定义:五要素:修饰词,返回值类型,方法名,参数列表,方法体
修饰词 返回值类型 方法名(参数列表){方法体}
①.修饰词:public static
②.返回值:无:void------------------方法执行结束后,不需要用到方法中的数据
有:特定的数据类型---方法执行结束后,还需要用到方法中的数据
returm 值;结束方法,返回结果给调用方
③.参数:有:可以使方法更加灵活
7.调用:无返回值:直接调用方法
有返回值:return
补充:1.形参:
实参:
2.方法的签名:方法名+参数列表