Я програмував на Java близько 8 років, і я досить добре знаю мову як розробник, але моя мета - поглибити свої знання про внутрішні справи. Я брав курси бакалавра з дизайну ПЛ, але вони були дуже широкими академічними оглядами (у Схемі, ІІРК).
Чи може хтось запропонувати маршрут, щоб почати заглиблюватися в деталі? Зокрема, чи є конкретні теми (скажімо, збирання сміття), які можуть бути більш доступними або бути хорошим відправною точкою? Чи є гідна книга високого рівня про внутрішню програму JVM та дизайн мови програмування Java? Мій теперішній підхід повинен починатись із специфікації JVM та досліджень у міру необхідності.
SUPER
прапор у файлах класу? Більшість цього описується в специфікації JVM, але це потребує певної роботи, щоб дістати її звідти та у ваш мозок ;-)