本帖最后由 赵方明 于 2012-7-5 15:50 编辑
这是我的总结,通过自我提问的方式
9,内存的结构式什么样的?
内存分为5个部分,栈内存,堆内存,方法区,本地方法区,寄存器。
10,栈内存的作用和特点时什么?
栈内存存储局部变量,当数据使用完,所占空间会自动释放。
11,什么是局部变量?什么是成员变量?
定义在方法或者说函数里的变量,方法的参数里的变量,定义在for循环里的变量是局部变量。
定义在类里的变量是成员变量,定义在类里的函数叫做成员函数。
12,堆内存作用是什么?特点是什么?
通过new关键字建立的实体都存放在堆内存中,实体包括数组和对象。
特点:每一个实体都有内存地址值。
实体中的变量都有默认初始化值。
实体不再被使用,会在不确定的时间内被垃圾回收器回收。
Int [] x=new int[3];//这是一个赋值动作,赋的值不是数组,而是数组在内存中的地址。
New在堆内存中开了一个空间存放数组。X中存放的是这个空间的地址值。 |