API一 应用程序编程接口

API

是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供 给开发人员进行使用帮助说

Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面 向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设 计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和 基本数据类型对应的类统称为包装类.

对于包装类来说,这些类的用途主要包含两种:

  • 作为和基本数据类型对应的类类型存在。

  • 包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操 作方法

Object类

  • Object类是所有类的基类

  • equals方法

    Object类中定义有: public boolean equals(Object obj)方法

    • 提供定义对象是否“相等”的逻辑。 ● Object 的 equals 方法 定义为:x.equals ( y ) ,当 x 和 y是同一 个对象的引用时返回 true 否则返回 false ● JDK提供的一些类,如String,Date等,重写了Object的equals方 法,调用这些类的equals方法, x.equals (y) ,当x和y所引用的对象 是同一类对象且属性内容相等时(并不一定是相同对象),返回 true 否则返回 false

引用类型 比较地址是否相同

基本类型 比较值是否相同

  • toString方法

将数据转化为String类型,在进行String与其他类型数据的连接操作时,将自动调用该对象类的toString()方法

Arrays类

  • equals 比较数组中的内容,已经将Object类中的equals方法重写

  • sort() 排序(使用快速排序)

  • sort(a,1,3) 区间排序

  • compareTo()

为引用类型提供一个良好的自定义规则,

该方法会在Arrays类中提的Sort()方法底层调用

用来判断大小,大于0小于0还是=0

  • binarySearch()二分搜索算法搜索指定数组

    前提是数组有xu

    返回负值表示未找到

copyof(a,10)

表示将a数组copy 到新的数组中,且新数组的长度为10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值