You may have heard of the terms API, library and package and wondered what the differences are.
Get started with IPL!
The manuscript “API” is short for the application program interface and is what allows applications to interact with any other piece of software.
An API is actually a description of how to interact with software and the format to use when interacting with it.
An easy way to think about APIs in the context of software libraries is that they contain information about libraries, packages and classes that you can use.
So what is a library?
We’ve learned that APIs describe functionality and interaction with a piece of software, but they don’t contain any code.
Then what is a package?
A package is a group of related classes and interfaces in Java.
! [Diagram connecting these components] (insert image here)
This icon shows the relationship between each component.
Check out what you know about IPIs, libraries and packages!