I have been programming in Java since 2004, mostly enterprise and web applications. But I have never used short or byte, other than a toy program just to know
when we are programming for electronic devices like mobile phone we use byte and short.In this case we should take care on memory management.