Algumas classes na API Java padrão são tratadas de maneira ligeiramente diferente de outras classes. Estou falando sobre aquelas classes que não poderiam ser implementadas sem suporte especial do compilador e / ou JVM.
As que eu proponho imediatamente são:
Object(obviamente) pois ele, entre outras coisas, não tem uma superclasse.Stringjá que o idioma tem suporte especial para o operador +.Threaduma vez que tem este método start () mágico, apesar do fato de que não há nenhuma instrução bytecode que "bifurque" a execução.
Suponho que todas as classes como essas são de uma forma ou de outra mencionadas no JLS. Corrija-me se eu estiver errado.
De qualquer forma, que outras classes existem? Existe alguma lista completa de "classes glorificadas" na linguagem Java?