В чем точная разница между API (интерфейс прикладного программирования) и пакетом?

1
Vipul J 28 Авг 2011 в 23:29

2 ответа

Лучший ответ

Я подозреваю, что вы запутались из-за чего-то вроде этого. Это API и содержит 0 кодов. Он описывает, как должны быть выложены пакеты, но на самом деле они разные.

Пакет - это то, как вы организовываете и группируете свои классы вместе. Например, java.awt.datatransfer.Clipboard имеет пакет java.awt.datatransfer.

API - это просто спецификация. Он описывает, как что-то должно работать.

Надеюсь, это поможет.

2
Preston 28 Авг 2011 в 19:38

API - это спецификация вашего приложения / библиотеки. Например, это API Java 6.

Пакет - это логическая группа классов, модулей и функций вашего приложения в пространствах имен. Обычно пакеты распространяются через файлы jar (jar будет набором пакетов). Например, это пакет < / а>.

2
CoolBeans 28 Авг 2011 в 19:38