• Java is a strongly typed language. For each type of data, a specific data type is given. Different data types are allocated different memory space, so they represent different data sizes.

  • Data type Memory usage and value range