zoukankan      html  css  js  c++  java
  • Android-普通变量与普通方法内存图

    描述Worker对象:

    package android.java.oop11;
    
    // 描述Worker
    public class Worker {
    
        public String name;
    
        public int age;
    
        public void printlnNameAge() {
    
            System.out.println("name:" + this.name + " age:" + age);
    
        }
    }

    main测试方法:

    package android.java.oop11;
    
    public class DemoTest {
    
        public static void main(String[] args) {
            Worker w = new Worker();
    
            w.name = "鬼干";
    
            w.age = 99;
    
            w.printlnNameAge();
        }
    
    }

    打印结果:

    对应以上案例的内存图:

    以上图 在栈区是的方法,有进栈,还有弹栈,我没有写弹栈,是由于图画的不好;

        在栈区是运行区,在方法区 为共享数据区

         注意:字节码存放区 例如:存放了 Worker ,在栈区 new Worker(); 都是往 这个字节码存放区拿;

  • 相关阅读:
    POJ1704 Georgia and Bob
    BZOJ1299 巧克力棒
    IPSec
    GRE协议
    L2TP协议
    AAA及Radius
    网络安全概论
    路由策略与引入
    BGP协议
    路由协议
  • 原文地址:https://www.cnblogs.com/android-deli/p/10351578.html
Copyright © 2011-2022 走看看