本帖最后由 周兴中 于 2012-6-25 21:53 编辑
- public class test1 {
- static int x=2,y=1;
- public static void show(){
- System.out.println(x+".."+y);
- }
- public static void main(String[] args){
- int x = 3;
- int y = 4;
- show();
- System.out.println(x+".."+y);
- }
- }
复制代码 请教大虾:以上代码
1.show方法中x,y在什么时候进入内存,进入内存的哪块区域,什么时候释放?
2.show方法在什么时候进入内存,进入内存的哪块区域,什么时候释放?
3.main方法中x,y在什么时候进入内存,进入内存的哪块区域,什么时候释放?
4.main方法在什么时候进入内存,进入内存的哪块区域,什么时候释放?
我很想把java内存机制弄透彻,最好能说明这段代码从开始执行到结束java是如何在内存中进行存储及释放的.
|
|