Por favor, diga-me em detalhes como esta coisa realmente funciona em java.O Unicode é um conjunto de caracteres de 16 bits, mas então como funciona o tipo int de 32 bits? Estou confuso?
Como é possível para o pointer armazenar endereços de mais de 2 bytes?