Java中API介绍及常用API的总结

1.什么是API?

可以理解为Java自己提供的标准类库,开发人员可直接使用其方法,
而不用进行源码实现。如常用的打印方法:System.out.println();,这是Java自己提供的东西。

官方解释:API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,
目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,
而又无需访问源码,或理解内部工作机制的细节。

2.常用API

了解API是什么之后,再看一下Java中常用的API有哪些:

System类
StringBuffer&StringBuilder类
Math数学类
日历时间格式
Runtime类
包装类

2.1 System类

System类提供了大量的静态方法,操作的内容和系统有关。

long currentTimeMillis();	获取当前时间戳
Properties getProperties();	获取系统属性的方法
exit(int status);	退出当前程序
arrayCopy(Object src, int srcPos, Object dest, int detPos, int length)
Object src	——原数组
int srcPos 	——从原数组指定下标开始
Object dest	——目标数组
int  destPos——目标数组从指定位置开始
int length	——读取数据的个数

2.2StringBuffer&StringBuilder

(1)概述

为了解决String字符串操作导致的内存冗余问题,提高效率,Java中提供了StringBuffer和StringBuilder来操作字符串,并且提供了很多方法,便于程序开发。
StringBuffer和StringBuilder中都有char类型可变长数组作为字符串的保存空间。使用到的方法类型和ArrayList类似。
区别:

StringBuffer	线程安全,但效率较低
StringBuilder	线程不安全,但效率较高
(2)StringBuffer构造方法

Constructor:

	StringBuffer();
  • 10
    点赞
  • 91
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值