2017-08-13 72 views
0

我读的算法通过塞奇威克和韦恩·第一章(和简介的前两章以编程在Java中)函数/类的声明。我不明白API的含义。以下是从一本书的摘录:API和Java中

enter image description here

给出一个例子如下:

enter image description here

这里是我的问题

  • 是Java代码的API部分吗?
  • API与函数/类的声明有什么不同?
+1

API代表** a **应用程序** p **程序** i **接口,这里是一个很好的描述:[Wikipedia](https://en.wikipedia.org/wiki/Application_programming_interface)。一般来说,API是其他程序员用来创建最终产品的代码。它是一种实用工具。例如,用于邮件的API提供了易于使用的方法来设置和发送邮件,而没有邮件协议的全部知识。因此,您可以将整个Java标准库视为API,我会在此处看到* library *作为很好的同义词。 – Zabuza

+1

更精确的可以将API作为指定行为的库的一部分,例如接口和文档。有了这些,你可以有一个API规范的不同实现,它们都可以实现相同的总体结果。 – Zabuza

+0

这个概念不适用于Java –

回答

1

API是代码库的接口。它由用于与库进行交互的对象和方法组成。