An overview of the various data types available in Java and their uses.