java執(zhí)行class文件 class對象在內(nèi)存中如何存儲?
class對象在內(nèi)存中如何存儲?以Java類為例,當構(gòu)造一個新對象時,對象存儲在內(nèi)存中如下:①棧區(qū)存儲函數(shù)參數(shù)和局部變量;②堆區(qū)存儲對象;③數(shù)據(jù)區(qū)存儲靜態(tài)變量或字符串常量;④eclipse中的代碼,只
class對象在內(nèi)存中如何存儲?
以Java類為例,當構(gòu)造一個新對象時,對象存儲在內(nèi)存中如下:
①棧區(qū)存儲函數(shù)參數(shù)和局部變量;
②堆區(qū)存儲對象;
③數(shù)據(jù)區(qū)存儲靜態(tài)變量或字符串常量;
④eclipse中的代碼,只要保存Java文件,類文件將自動生成。當然,前提是java文件中不能有語法錯誤。并確保所有必需的庫都已導(dǎo)入到項目中。生成的類位于導(dǎo)出文件夾中,但通常eclipse不會顯示相應(yīng)的類文件。要查看它,請右鍵單擊項目--properties--Java build Path--source當然,有時會顯示Java文件已放入,但尚未編譯到類中。您可以通過從菜單項project---clean中選擇所需的項目來清理項目