Still, I've been told almost every other program reads "low byte first" and thinking about it, people usually when writing in byte-code write "low byte first". I don't know if it's true, but either way, is there a specific reason sun decided to read/write byte-code this way? Perhaps for encryption?
For those unfamiliar with byte-code, let's look at an example: if your number is let's say 3 and it's two bytes long (we'll say signed since we're talking java here) then it would be written (what I think is normal, "low byte first") simply like this:
Expand|Select|Wrap|Line Numbers
- 00000000 00000011
- [byte 1] [byte 2]
Expand|Select|Wrap|Line Numbers
- 00000011 00000000
- [byte 1] [byte 2]
Thank you,
-blazed