What is the difference between Big Endian and Little Endian Byte order ?
Both of these seem to be related to Unicode and UTF16. Where exactly do we use this?
Big-endian and little-endian are terms that describe the order in which a sequence of bytes are stored in computer memory.
For example
In a big-endian computer, the two bytes required for the hexadecimal number 4F52
would be stored as 4F52
in storage (if 4F is stored at storage address 1000, for example, 52 will be at address 1001).
In a little-endian system, it would be stored as 524F (52 at address 1000, 4F at 1001).