A kilobyte (or a k) is 1024 bytes, so 16k is 16*1024 bytes or 16384 bytes.
2147483648 bytes
4 bytes
Its the same. The unit for memory is bytes.
1024 mega bytes
Depends on how many bytes it has
4,096 In computer memory, "kilo" refers to 2 to the 10th power, or 1024, rather than to 1000.
To construct a RAM memory system of 2 bytes using 1288 RAM memory chips, first, determine the capacity of a single 1288 chip. Each 1288 chip typically has 128 bits (or 16 bytes). Therefore, to achieve 2 bytes, you would need 2 bytes / 16 bytes per chip = 0.125 chips. Since you cannot use a fraction of a chip, you would need at least 1 chip to construct the RAM memory system of 2 bytes.
A java.util.Date object will take about 32 bytes in memory.
2^16 locations or 65,536 bytes
In most languages with a null reference, it is simply a memory address to a zero-length memory block. So the only memory it would occupy in these cases would be enough for a memory pointer: usually around 4 bytes.
512 x 1024 bytes
In computer memory terms, one gigabyte = 1,073,741,824 bytes. In telecomunication terms, it is commonly referred to as 1,000,000,000 bytes. For most marketing reasons, it is shortened to mean 1,000,000,000 bytes, however this is slightly misleading.