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就是别人提供的,你可以调用的方法。
代码冗余:是指代码重复
方法设计原则
方法的设计遵循功能单一原则,也就是说一个方法只能实现一个功能,若有多个功能就设计成多个方法。
近期评论