API——常用类
javaAPI概述
API(Application Programming Interface)应用程序编程接口
API:指的就是官方给开发人员提供的一个说明文档,对语言有哪些类,类中有哪些方法进行说明(API文档)
Object类
java.lang.Object
是java类体系结构中最顶层的类
toString方法
输出一个对象,但是对象在内存中存储,是不能输出的,当输出一个对象时,会默认调用此对象的toString(),如果类中没有定义toString(),会调用Object类中的toString(),OBject类中toString(),是把对象在内存的哈希值返回(以十六进制返回),把对象信息以字符串形式输出
我们自己类中可以对Object类中的toString()进行重写,后面调用时,就调用我们自己类中重写过的toString()
equals方法
== 比较等号两边是否相等
当==用于基本类型比较时,比较的是变量值是否相等
当==用于引用类型比较时,比较的是对象的地址是否相等
equals方法是判断两个对象是否相等
如果想要比较两个对象的属性值是否相同,需要对equals方法进行重写
Arrays类
equals方法
比较两个数组的内容是否相等
copyOf方法
数组复制,将原数组内容复制到一个指定长度的新数组中
fill方法
将指定的int值分配给指定的int数组的每个元素
toString
将数组中的元素内容拼接为一个字符串输出
sout方法
对指定数组进行升序排序
binarySearch方法
使用二分查找算法找出指定的元素,如果找到则返回索引,如果未找到则返回负数,使用之前需要对数组进行排序
compareTo方法
用来指定排序规则,可以执行用类中哪个属性作为排序的项,这个方法在sort()方法的底层调用,来判断大小