Ich habe ungefähr 8 Jahre in Java programmiert und kenne die Sprache ziemlich gut als Entwickler, aber mein Ziel ist es, meine Kenntnisse der Interna zu vertiefen. Ich habe Grundstudiengänge in PL-Design besucht, aber es waren sehr breite akademische Übersichten (in Schema, IIRC).
Kann jemand eine Route vorschlagen, um die Details zu untersuchen? Speziell, gibt es bestimmte Themen (zB Garbage Collection), die zugänglicher oder ein guter Ausgangspunkt sein könnten? Gibt es ein anständiges Buch über die Interna der JVM und das Design der Java-Programmiersprache? Mein aktueller Ansatz wird darin bestehen, mit der JVM-Spezifikation zu beginnen und nach Bedarf zu recherchieren.
SUPER
Flag in den Klassendateien eigentlich? Das meiste davon ist in der JVM-Spezifikation selbst beschrieben, aber es erfordert einige Arbeit, um es von dort in Ihr Gehirn zu bekommen ;-)