Data type: There are 8 primitive data types in Java; five of such symbolize numerical types of changeable range and precision - float, double, int, long and short. The remaining three are employed to symbolizing single-bit values (that is, Boolean), single-byte values (that is, byte) and two-byte characters from the ISO Unicode character set (that is, char).