В чем точная разница между API (интерфейс прикладного программирования) и пакетом?
2 ответа
Я подозреваю, что вы запутались из-за чего-то вроде этого. Это API и содержит 0 кодов. Он описывает, как должны быть выложены пакеты, но на самом деле они разные.
Пакет - это то, как вы организовываете и группируете свои классы вместе. Например, java.awt.datatransfer.Clipboard имеет пакет java.awt.datatransfer.
API - это просто спецификация. Он описывает, как что-то должно работать.
Надеюсь, это поможет.
API - это спецификация вашего приложения / библиотеки. Например, это API Java 6.
Пакет - это логическая группа классов, модулей и функций вашего приложения в пространствах имен. Обычно пакеты распространяются через файлы jar (jar будет набором пакетов). Например, это пакет < / а>.
Похожие вопросы
Новые вопросы
java
Java - это язык программирования высокого уровня. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] и [maven].