Java教程

2022-07-31 第二组 程梓杭 Java(11)API的使用

本文主要是介绍2022-07-31 第二组 程梓杭 Java(11)API的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

学习内容:

  • API的定义
  • API的引用
  • API实例学习
点击查看常见API
- Object类
- 日期类
- DecimalFormat类
- BigDecimal类
- String类与包装类
- Random类
- Scanner类
- Math类
- Arrays类
- Collection类

一、API的定义

API是应用程序编程接口(Application Program Interface)。API就是程序对外提供的接口,供他人使用的方法或字段定义。

二、API的引用格式

在日常编写程序时,我们常常能见到API的引用
import Java..
两个空位方便表示包路径上,引用类的所属包名和类名(方法名)

三、API实例学习

通常,不要求记住API的具体方法或其他信息,只需知道存在这样的工具即可。但是,有一些API在日常编程中出现频率极高,能熟练使用这些API可以大大方便我们日常编程。下面解释一些API类或接口(具体信息可通过查询API文档获得,这里不给出)。

Object:

Object是所有类的直接或间接父类,里面提供了许多可供重写的实例方法。无静态方法。
Object类中很多方法都被native关键词修饰,表示这些方法底层调用C++写的dll程序(动态连接数据库)

日期类:(Date,Time,SimpleDateFormat,Instant等等)

日期类经过多次更新,有多种多样的类,许多类下的方法被更新的类方法取代,实际选用何种方法需要仔细斟酌。

DecimalFormat类:

专业的数字类型类。由于计算机在某些运算时无法实现需要的精度,基础的数字类型类已不能满足需求,这时需要使用BigDecimal。

Random类:

一种随机数生成器类,可以根据seed生成随机数。

Math类:

常用的数学运算工具类,值得一提的是Math里面存在一个Random方法相比于Random类似乎更加简便。

Array类:

数组类,一个十分基础且常用的类,许多涉及存储连续数据类型的类都是继承于它。

Collection:

一个通用性很强的集合接口。其实现类常作为高阶的数组工具被使用。

一些思考:

常查询API确实能极大程度上方便我们的日常开发,但是,适当地思考如何自己去实现这些方法才是真正能提升我们的途径。

这篇关于2022-07-31 第二组 程梓杭 Java(11)API的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!