Einige Klassen in der Standard-Java-API werden geringfügig anders behandelt als andere Klassen. Ich spreche von Klassen, die ohne spezielle Unterstützung durch den Compiler und / oder die JVM nicht implementiert werden könnten.
Diejenigen, die mir sofort einfallen, sind:
Object(offensichtlich) wie es unter anderem keine Superklasse hat.Stringda die Sprache spezielle Unterstützung für den Operator + hat.Threadda es diese magische start () -Methode hat, obwohl es keinen Bytecode-Befehl gibt, der die Ausführung "gabelt".
Ich nehme an, dass alle Klassen wie diese auf die eine oder andere Weise in der JLS erwähnt werden. Korrigiere mich, wenn ich falsch liege.
Wie auch immer, welche anderen Klassen gibt es? Gibt es eine vollständige Liste der "verherrlichten Klassen" in der Java-Sprache?