Primitive Types Information Primitive types are objects that don't have a real class and don't inherit methods from Object. All primitive types Type Java class Info void Void No type byte Byte 8 bit decimal number. short Short 16 bit decimal number. int Integer 32 bit decimal number, most common decimal type. long Long 64 bit decimal number. float Float 32 bit floating point number. double Double 64 bit floating point number. char Character Single character in String such as 'a' or '-'. boolean Boolean Only true and false values. Can be checked in if function without comparing to true, as if (x) or if (!x) instead of if (x == true) or if (x == false).