精华笔记:
1. 数组:
- 复制:
- System.arraycopy(a,1,b,0,4);
- int[] b = Arrays.copyOf(a,6);
a = Arrays.copyOf(a,a.length+1); //扩容
- 排序:
```java Arrays.sort(arr); //升序排列 ```
2. 方法:函数、过程
- 封装一段特定的业务逻辑功能 - 方法要尽可能独立,一个方法只干一件事 - 方法可以被反复多次调用 - 方法可以减少代码重复,有利于代码维护 - 何时用:只要是一个独立的业务,就建议抽到方法中
3. 方法的定义:五要素
修饰词 返回值类型 方法名(参数列表) {
方法体
}
4. 方法的调用:
- 无返回值:方法名(有参传参); - 有返回值:数据类型 变量 = 方法名(有参传参);
5. return:
- return 值; //1)结束方法的执行 2)返回结果给调用方-------------此方式用在有返回值的方法中 - return; //1)结束方法的执行------------------------此方式用在无返回值的方法中
## 笔记:
1. 数组:
- 复制:
- System.arraycopy(a,1,b,0,4);
```java int[] a = {10,20,30,40,50}; int[] b = new int[6]; //0,0,0,0,0,0 //a:源数组 //1:源数组的起始下标 //b:目标数组 //0:目标数组的起始下标 //4:要复制的元素个数 System.arraycopy(a,1,b,0,4); //灵活性好 for(int i=0;i源数组长度,则在末尾补默认值 //----若目标数组的长度 |