Saya telah memprogram di Jawa selama sekitar 8 tahun dan saya tahu bahasanya dengan baik sebagai pengembang, tetapi tujuan saya adalah untuk memperdalam pengetahuan saya tentang internal. Saya telah mengambil kursus sarjana dalam desain PL, tetapi mereka adalah ikhtisar akademik yang sangat luas (dalam Skema, IIRC).
Dapatkah seseorang menyarankan rute untuk mulai menggali detail? Secara khusus, apakah ada topik tertentu (misalnya, pengumpulan sampah) yang mungkin lebih mudah didekati atau menjadi titik awal yang baik? Apakah ada buku tingkat tinggi yang layak tentang internal JVM dan desain bahasa pemrograman Java? Pendekatan saya saat ini adalah memulai dengan spesifikasi JVM dan penelitian sesuai kebutuhan.
SUPER
flag pada file kelas? Sebagian besar dijelaskan dalam JVM spec itu sendiri, tetapi membutuhkan beberapa usaha untuk mengeluarkannya dari sana dan ke dalam otak Anda ;-)