Alcune classi nell'API Java standard vengono trattate in modo leggermente diverso dalle altre classi. Sto parlando di quelle classi che non potrebbero essere implementate senza un supporto speciale da parte del compilatore e / o JVM.
Quelli che mi vengono in mente subito sono:
Object(ovviamente) in quanto, tra l'altro, non ha una super classe.Stringpoiché la lingua ha un supporto speciale per l'operatore +.Threadpoiché ha questo magico metodo start () nonostante il fatto che non ci siano istruzioni bytecode che "biforcano" l'esecuzione.
Suppongo che tutte le classi come queste siano in un modo o nell'altro menzionate nel JLS. Correggimi se sbaglio.
Comunque, quali altre classi simili esistono? Esiste un elenco completo di "classi glorificate" nel linguaggio Java?