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:

标签

评论


© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1