JavaAPIApplication Programming InterfaceMeaningApplication Programming Interface An API is like a contract between two different software. They use the API for communicating through requests and responses. 🦕 Sources https://aws.amazon.com/what-is/api/#:~:text=API%20stands%20for%20Application%20Programming,other%20using%20requests%20and%20responses. A functional InterfaceContaining exactly one abstract method.Auto-boxing and Un-boxingSystems for parsing between java types