In Java, there are two categories of data types: Built-in value types for storing simple values like numbers, strings and booleans. Built-in reference types more advanced types for storing collections and object