文档中的Java定义和API元素。

时间:2015-10-06 22:51:25

标签: java java-api

我只有一个问题(也许是愚蠢的),但对我来说并不清楚。根据java文档: https://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html 我们可以读到Java平台包含两个元素:

  • JVM
  • Java API

在该信息下面,我们有一句话“API是一个现成的软件组件的大集合,提供许多有用的功能。它被分组到相关类和接口的库中”

我的问题是“相关课程”是什么意思。我认为API仅指接口。

2 个答案:

答案 0 :(得分:1)

API表示可供公众使用的所有工件和约定:

  • 接口
  • 枚举
  • 资源
  • 使用合同和惯例

答案 1 :(得分:1)

在非代码的书面材料中,单词" interface"并不总是引用Java interface类型。

" interface"更通用的含义是任何公开可见的方法集,可能在多个类中。 "我"在API中指的是单词" interface的内涵。"这就是为什么它包含不是Java interface类型的Java类。