DESKTOP-9EO7JOG_2020_11_30
2020_11_30
一、Arrays类
一个专门用于操作数组的工具类。
Arrays类在java.util包中。类对应文件,包对应目录,文件放在目录下的,类是放在包下的。
该类提供了一些列方法来操作数组。如排序(sort),复制(copyOf),判断相等(equals),填充(fill),等。
方法 | 返回类型 | 说明 |
---|---|---|
equals(array1,array2) | boolean | 比较两个数组是否相等 |
sort(array) | void | 对数组array的元素进行排序 |
toString(array) | String | 将一个数组array转换成一个字符串 |
fill(array,length) | void | 讲述array的所有元素都赋值为val |
copyOf(array,length) | 与array数据类型一致 | 把数组array复制成一个长度为length的新数组 |
binarySearch(array,val) | int | 查询元素值val在数组array中的下标 |
二、方法
方法是完成特定功能的、相对独立的程序段。可以增强程序结构的清晰度,提高编程效率。
方法可分为JDK提供的方法(称为API,即应用程序接口)和开发人员自定义的方法。
方法的知识点涉及到方法声明、方法调用、方法参数、方法返回值。
1.方法的声明
方法声明的语法规则如下:
[修饰符]返回值类型 方法名称([参数表]){
//方法体
}
注:(1).方法声明包括方法头和方法体。方法头确定方法的名称、形式参数的名称和类型、返回值的类型和访问限制。方法体由括在花括号内的语句组成,这些语句实现方法的功能。
(2).修饰符如:公共访问修饰符public、私有访问修饰符private、保护访问修饰符protected
(3).返回值类型反映方法完成其功能后返回的运算结果的数据类型。如果没有返回值,使void声明
(4).参数表指定在调用该方法时,应该传递的参数的个数和数据类型。
(5).对于有返回值的方法,其方法体中至少有一条return语句。当调用该方法时,方法的返回值就是return后面的表达式。(return返回值的类型必须与方法声明的返回值类型一致)。
(6).方法不能嵌套,不能在一个方法中声明另一个方法。
2.方法的调用
主调方法和被调方法
调用方法即执行该方法。发出调用的方法称为主调方法,被调用的方法称为被调方法。
3.方法的返回值
被调方法通过return语句将数据返回给主调方法,一个方法只能返回一个数据给主调方法。return语句后的返回值必须与方法声明的返回值类型一致。
4.方法的参数
被调方法中的参数称为形式参数,主调方法中的参数称为实际参数。当主调方法调用被调方法时,是将主调方法中的实际参数传递给被调方法中的形式参数。形式参数与实际参数必须在个数、类型、顺序上一致。
方法设计原则
方法的设计遵循功能单一原则,也就是说一个方法只实现一个功能,若有多个功能就设计为多个方法。
课后作业1:
课后作业2:
近期评论