Wrapper classes: Why they matter ?
Wrapper classes convert primitives (int, boolean, etc.) into objects. You need them because:
• Collections like ArrayList only store objects, not primitives.
• They provide utility methods for type conversions.
• They let you use primitives where objects are required.
Each primitive has its wrapper: int → Integer, double → Double, char → Character, and so on.