Java—API

目录

1.API

1.1什么是API

1.2.1Java API

1.2如何使用帮助文档


1.API

1.1什么是API

什么叫做 API,你只需要花费1分钟时间。

文章出处:什么叫做API?看完你就理解了

文件操作开始谈API

以C语言为例,我们使用fopen()函数可以打开一个文件,感觉非常简单。文件保存在硬盘上,要经过复杂的处理才能显示,这些细节对我们来说是透明的,由操作系统完成。也就是说,我们调用fopen()函数来通知操作系统,让操作系统打开一个文件。

那么,我们如何告诉操作系统打开文件呢?

看似简单的操作到底层都非常复杂打开文件首先要

        扫描硬盘,

        找到文件的位置,

        然后从文件中读取一部分数据,

        将数据放进I/O缓冲区,放进内存;

        这些数据都是0、1序列,还要对照ASCII表或Unicode表”翻译“成字符

        再在显示器上显示出来。

这个过程如果要让程序员来完成,那简直是噩梦!

怎么办呢?操作系统想了一个很好的办法,它预先把这些复杂的操作写在一个函数里面,编译成一个组件(一般是动态链接库),随操作系统一起发布,并配上说明文档,程序员只需要简单地调用这些函数就可以完成复杂的工作,让编程变得简单有趣。这些封装好的函数,就叫做API(Application Programming Interface),即应用程序编程接口。

说得更加通俗易懂一些,别人写好的代码,或者编译好的程序,提供给你使用,就叫做API。你使用了别人代码(或者程序)中的某个函数、类、对象,就叫做使用了某个API。

操作系统 API。

操作系统已经为我们实现了很多功能,它们都被封装成了一个一个的函数,有成百上千个之多,这些函数就叫做 API。程序员要想使用某个功能,只需要调用相应的函数。Windows、Linux、Mac OS、Unix 这些常见的操作系统大部分功能都使用C语言开发,它们的 API 也以C语言的形式呈现。操作系统 API 数目众多,官方必须提供详细的说明文档(Windows API 的说明文档叫 MSDN),程序员在使用 API 时,需要频繁地查阅这些文档。

各种编程语言自带的标准库其实也是API

这些API由编程语言的开发者们编写,安全、高效、健壮,为我们实现了常见的功能,让我们不用再重复造轮子。

C语言 API 以函数的形式呈现,例如 printf()、scanf()、fopen() 等。

Java API 主要以类的形式呈现,例如 String、Thread、Date 等。

C++ 是在C语言的基础上进行的扩展,所以 C++ API 既包含函数也包含类。

1.2.1Java API

Java API:        指的就是JDK中提供的各种功能的Java类

这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,

只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用

(下面会说如何使用帮助文档)

1.2如何使用帮助文档

首先你要有一个帮助文档Java API中文在线文档 - itmyhome

下载的话可以点这里:

链接:https://pan.baidu.com/s/1EHwZvdlvyflhZT3XHiiYPA
提取码:x9f7

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

2、在输入框里输入你要查找的(以random为例)

3、看这个类在哪个包下

4、看类的描述信息

5、看构造方法

6、看成员方法

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值