The basic types are familiar numeric and boolean types:
boolean true, false
char 16 bit unicode representation of a character
byte 8 bit signed integer
short 16 bit signed integer
int 32 bit signed integer
long 64 bit signed integer
float 32 bit IEEE floating point number
double 64 bit IEEE floating point number