java执行class文件 class对象在内存中如何存储?

class对象在内存中如何存储?以Java类为例,当构造一个新对象时,对象存储在内存中如下:①栈区存储函数参数和局部变量;②堆区存储对象;③数据区存储静态变量或字符串常量;④eclipse中的代码,只

class对象在内存中如何存储?

以Java类为例,当构造一个新对象时,对象存储在内存中如下:

①栈区存储函数参数和局部变量;

②堆区存储对象;

③数据区存储静态变量或字符串常量;

④eclipse中的代码,只要保存Java文件,类文件将自动生成。当然,前提是java文件中不能有语法错误。并确保所有必需的库都已导入到项目中。生成的类位于导出文件夹中,但通常eclipse不会显示相应的类文件。要查看它,请右键单击项目--properties--Java build Path--source当然,有时会显示Java文件已放入,但尚未编译到类中。您可以通过从菜单项project---clean中选择所需的项目来清理项目