I'm currently trying to get my head around a piece of code that I found. Firstly, I'm not sure why the code appears like:
byte z[] = new byte[5];
instead of:
byte[] z = new byte[5];
I mean, is byte z[]
not there to declare an array of bytes
? Or is this code doing something else?
Secondly, why would someone choose bytes
over doubles
or ints
. It seems that a byte
is any number from -128 to 127. What's the point in choosing that over a double
?