1、描述一下JVM加載class文件的原理機制?
JVM中的類的裝載是由classLoader和它的子類來實現的,java Classloader是一個重要的Java運行時系統組件,它負責在運行時查找和裝入類文件的類
2、垃圾回收器的基本原理是什么?
對于GC來說,當程序員創建對象時,GC就開始監控這個對象的地址、大小以及使用情況。通常,GC采用有向圖的方式記錄和管理堆(heap)中的所有對象。通過這種方式確定那些對象是“可達的”,哪些是"不可達".當GC確定一些對象為“不可達”時,GC就有責任回收這些內存空間。
程序員可以手動執行System.gc(),通知GC運行,但不保證GC一定會運行