zoukankan      html  css  js  c++  java
  • Android-Java-对象在内存中的简单关系图

    代码案例一:

    package android.java.oop02;
    
    class Student {
    
        public int age;
        public String name;
    
        public void show() {
            System.out.println("age:" + age + " name:" + name);
        }
    }
    
    public class OopDemo01 {
    
        public static void main(String[] args) {
            Student s = new Student();
        }
    
    }

    代码案例一 对应的内存图:


    代码案例二: 

    package android.java.oop02;
    
    class Student {
    
        public int age;
        public String name;
    
        public void show() {
            System.out.println("age:" + age + " name:" + name);
        }
    }
    
    public class OopDemo01 {
    
        public static void main(String[] args) {
            Student s = new Student();
            s.age = 19;
            s.name = "mcc";
            s.show();
        }
    
    }

    代码案例二对应的内存图:


    代码案例三:

    package android.java.oop02;
    
    class Teacher {
    
        public int age;
        public String name;
    
        public void show() {
            System.out.println("age:" + age + " name:" + name);
        }
    }
    
    public class OopDemo02 {
    
        public static void main(String[] args) {
            Teacher t = new Teacher();
            t.age = 39;
            t.name = "www";
    
            Teacher t2 = t;
            t2.age = 99;
            t2.name = "JACK";
    
            t.show();
        }
    
    }

    执行结果:

    age:99 name:JACK

    代码案例三对应内存图:

  • 相关阅读:
    每日日报24
    每日日报23
    每日日报22
    链路层:MAC 地址
    应用层:电子邮件
    应用层:HTTP 协议
    应用层:DNS 域名系统
    运输层:TCP 拥塞控制
    运输层:拥塞控制原理
    JAVA学习日记26-0731
  • 原文地址:https://www.cnblogs.com/android-deli/p/10273295.html
Copyright © 2011-2022 走看看