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