These are the default data types in Java.

Primitive

DatatypeUse-case
byte1 byte signed ( to )
short2 bytes signed ( to )
int4 bytes signed ( to )
long8 bytes. ( to ) requires you to postappend ‘l’ after number
float4 bytes
double8 bytes
booleanone bit
char
null
2 bytes

Non-Primitive(Advanced)

DatatypeUse-Case
Stringsa list of characters
Arraysarray of elements
Interfacegui