ToB企服应用市场:ToB评测及商务社交产业平台

标题: JAVA基础学习第六天! [打印本页]

作者: 来自云龙湖轮廓分明的月亮    时间: 2022-9-5 10:58
标题: JAVA基础学习第六天!
精华笔记:
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源数组长度,则在末尾补默认值       //----若目标数组的长度




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4