繁体   English   中英

Java API和Java方法之间有什么区别

[英]What is the difference between Java APIs and Java Methods

方法和API,在Java中基本相同吗? 如果不是,是什么让他们与众不同?

API指的是应用程序编程接口,是世界其他地方看到和可以使用的。

方法可以是公共接口的一部分或不是。 但API确实是一套方法。

与Java中的API相关的最常见的事情是Interface ,它实际上是一组公共方法声明。

如何查看API的另一个有用方法是将其作为契约。 让我们以List接口为例。 它告诉您可以在List中使用的方法签名,在javadoc中,您可以看到合同是什么(您可以期待什么,以及您需要确保什么,以便List按预期运行)

API包括一组类型,包括其他工件,包括方法,API合同指定的那些方法的签名和行为。 所以是的,API和方法是两个不同的东西,就像爪子和狗是不同的东西。

详细阐述Markos,但有点简洁的答案:具体来说,您可以将java接口和关联的javadoc视为API。 例如, Collection定义了一个由例如扩展的API。 Set ,而HashSetCollectionSet API的具体实现。

干杯,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM