Experienced programmers occasionally use byte, short, or float when either maximizing execution speed or minimizing program size are of prime importance.
byte
short
float