- Object类 - 日期类 - DecimalFormat类 - BigDecimal类 - String类与包装类 - Random类 - Scanner类 - Math类 - Arrays类 - Collection类
API是应用程序编程接口(Application Program Interface)。API就是程序对外提供的接口,供他人使用的方法或字段定义。
在日常编写程序时,我们常常能见到API的引用
import Java..
两个空位方便表示包路径上,引用类的所属包名和类名(方法名)
通常,不要求记住API的具体方法或其他信息,只需知道存在这样的工具即可。但是,有一些API在日常编程中出现频率极高,能熟练使用这些API可以大大方便我们日常编程。下面解释一些API类或接口(具体信息可通过查询API文档获得,这里不给出)。
Object是所有类的直接或间接父类,里面提供了许多可供重写的实例方法。无静态方法。
Object类中很多方法都被native关键词修饰,表示这些方法底层调用C++写的dll程序(动态连接数据库)
日期类经过多次更新,有多种多样的类,许多类下的方法被更新的类方法取代,实际选用何种方法需要仔细斟酌。
专业的数字类型类。由于计算机在某些运算时无法实现需要的精度,基础的数字类型类已不能满足需求,这时需要使用BigDecimal。
一种随机数生成器类,可以根据seed生成随机数。
常用的数学运算工具类,值得一提的是Math里面存在一个Random方法相比于Random类似乎更加简便。
数组类,一个十分基础且常用的类,许多涉及存储连续数据类型的类都是继承于它。
一个通用性很强的集合接口。其实现类常作为高阶的数组工具被使用。
常查询API确实能极大程度上方便我们的日常开发,但是,适当地思考如何自己去实现这些方法才是真正能提升我们的途径。