JAVA_SE进阶day04 API

发布于:2022-12-13 ⋅ 阅读:(338) ⋅ 点赞:(0)

1.API

1.1 API概述

  • 什么是API

    API (Application Programming Interface) :应用程序编程接口

  • java中的API

    指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。

1.2 如何使用API帮助文档【应用】

  • 打开帮助文档 

  • 找到索引选项卡中的输入框

  • 在输入框中输入Random

  • 看类在哪个包下

  • 看类的描述

  • 看构造方法

  • 看成员方法

2.常用API

2.1 Math

  • 1、Math类概述

    • Math 包含执行基本数字运算的方法

  • 2、Math中方法的调用方式

    • Math类中无构造方法,但内部的方法都是静态的,则可以通过 类名.进行调用

  • 3、Math类的常用方法

2.2 System

System类的常用方法

2.3 Object类的toString方法

  • Object类概述

    • Object 是类层次结构的根,每个类都可以将 Object 作为超类。所有类都直接或者间接的继承自该类,换句话说,该类所具备的方法,所有类都会有一份

  • 查看方法源码的方式

    • 选中方法,按下Ctrl + B

  • 重写toString方法的方式

    • Alt + Insert 选择toString
    • 在类的空白区域,右键 -> Generate -> 选择toString
  • toString方法的作用:

    • 以良好的格式,更方便的展示对象中的属性值

2.4 Object类的equals方法

  • equals方法的作用

    • 用于对象之间的比较,返回true和false的结果

    • 举例:s1.equals(s2); s1和s2是两个对象

  • 重写equals方法的场景

    • 不希望比较对象的地址值,想要结合对象属性进行比较的时候。

  • 重写equals方法的方式

    • alt + insert 选择equals() and hashCode(),IntelliJ Default,一路next,finish即可
    • 在类的空白区域,右键 -> Generate -> 选择equals() and hashCode(),后面的同上。

2.5 Objects

常用方法

2.6 BigDecimal (应用)

作用      可以用来进行精确计算

构造方法

常用方法

总结

  1. BigDecimal是用来进行精确计算的

  2. 创建BigDecimal的对象,构造方法使用参数类型为字符串的。

  3. 四则运算中的除法,如果除不尽请使用divide的三个参数的方法

 

      

本文含有隐藏内容,请 开通VIP 后查看