Java'da yaklaşık 8 yıldır programladım ve bir geliştirici olarak dili oldukça iyi biliyorum, ama amacım içsel bilgilerimi derinleştirmek. PL tasarımında lisans dersleri aldım, ancak bunlar çok geniş akademik incelemelerdi (Scheme, IIRC'de).
Birisi ayrıntılara girmeye başlamak için bir rota önerebilir mi? Özellikle, daha kolay ulaşılabilecek veya iyi bir başlangıç noktası olabilecek belirli konular (örneğin çöp toplama) var mı? JVM'nin iç kısımları ve Java programlama dilinin tasarımı hakkında iyi bir üst düzey kitap var mı? Şu anki yaklaşımım JVM spesifikasyonu ve gerektiğinde araştırma ile başlamak olacak .
SUPER
sınıf dosyalarında bayrak aslında musunuz? Bunların çoğu JVM spesifikasyonunun kendisinde tarif edilir, ancak oradan ve beyninize almak için biraz çalışma gerektirir ;-)