Java primitive type
byte 8 bits
short 16 bits
int 32 bits
long 64 bits
float 32 bit IEEE754
double 64 bits IEEE 754
char 16 bits Unicode
boolean true or false.
final int a = 1; //means a will be 1 only, will not change
in the future
arithmetic operator
+ - * / % ++a --a a++ a--
comparison operators
> < >= <= == !=
&& || ! & | >> << >>> ~ ^