Java虛擬機原理、內存分配和回收機制

一般狀況下Java編譯過的代碼是一些class文件,Java虛擬機在執行代碼的時候,首先解析Class,查找該類的方法、常量,這些對於常規狀況下都編譯成二進制的代碼保存在jar文件中,而對於Java的反射,VM的類加載器須要動態的查找這些類名,雖然節省了編譯時間,可是運行時的查找大大下降運行效率。 一、棧  存取速度快 存放一些基本類型的變量或對象的引用變量。主要用來執行程序的。 二、堆  存取速
相關文章
相關標籤/搜索