The Java programming language has built-in "primitive" data types to support integer, floating-point, boolean, and character values. The primitive data types are:

Java Code:
boolean - either True or false
char - 16-bit Unicode UTF-16 character (unsigned)
byte - 8-bit integer (signed)
short - 16-bit integer (signed)
int - 32-bit integer (signed)
long - 64-bit integer (signed)
float - 32-bit floating-point (IEEE 754)
double - 64-bit floating-point (IEEE 754)