LENOVO-PC_刘甲波 11.30

Array类

数组在开发中经常被用到的需求包括最大值,最小值,排序。java语言使用Arrays类来提供大多数人对数组的操作功能。

Array类在java包中。

类对应文件。包对应目录。

Arrays提供了很多专门操作数组的方法:

1.equals:比较两个数组是否相等

2.sort:排序

3.fill:将数组所有的元素赋值成相同的值

4.toString:将数组转换字符串

5.copyof:数组拷贝

6.binarySearch:二进制查找

方法

方法是类的成员。

在c语言中有涵数,函数在java中叫方法。

为什么使用方法?

使用方法可以使得代码的重复使用,减少代码的冗余。

什么是方法?

方法是完成特定功能的、相对独立的程序段。

方法的定义

返回值类型 方法名称(参数列表){

方法体

}

(1)方法名称

(2)方法参数是指调用方法的前提条件,如果方法没有前提条件那么方法可以不写参数。

(3)方法返回值是指方法调用结果,如果方法没有返回值,那么方法返回值的位置写void,void表示这个方法不返回结果。

主调方法和被调方法,形参和实参

主调方法调用被调方法时,主调方法需要向背调方法传递参数主调方法提供的数据叫实际参数,被调方法提供的参数为形式参数。方法在调用过程中主调方法的实际参数传递给被调方法的形式参数。

方法的返回值

被调方法可以返回值,也可以不返回值,但是

(1)返回值类型必须与方法声明的返回值类型相同或者是其子类。

(2)使用return与句返回。

系统方法和自定义方法

jdk提供的方法都称为系统方法,系统方法不需要开发人员定义就可以使用,例如:System.out.println(),就是系统方法,可以直接使用

。jdk中没有提供的方法,而你有需要,这就需要开发人员自定义方法,定义后才能使用(调用)。

API,即应用程序接口,application programming interface. API就是别人提供的,你可以调用的方法。

代码冗余:是指代码重复

方法设计原则

方法的设计遵循功能单一原则,也就是说一个方法只能实现一个功能,若有多个功能就设计成多个方法。

标签

评论

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