How does -1 in Java translate to 11111111 11111111 11111111 11111111 in binary? I understand that Java uses bytecode and that bytecode converts the highest bit to 1 if the v