2019年2月4日

摘要: 静态成员变量(回收机制) StaticDemo 和 MyDemo 执行结果: 对应以上案例的内存图: 回收机制: 静态成员变量的回收机制是:随着类的加载而加载,随着类的消失而消失,由于类需要非常长时间的不使用,不利用,不关联,才有可能会被回收机制回收, 所以静态成员变量的生命周期特别长,除非是共享数 阅读全文
posted @ 2019-02-04 22:30 Android原创 阅读(1809) 评论(0) 推荐(0) 编辑
 
摘要: 描述Student对象: main测试方法: 执行结果: 以上案例对应的内存图: 1. 执行 java TestDemo 是给JVM发送指令,和JVM说:把这个 TestDemo.class 去执行; 2.JVM就去执行 TestDemo.class 文件里面的字节码,首先第一步 是把 TestDe 阅读全文
posted @ 2019-02-04 15:42 Android原创 阅读(1061) 评论(0) 推荐(0) 编辑
 
摘要: 描述Worker对象: main测试方法: 打印结果: 对应以上案例的内存图: 以上图 在栈区是的方法,有进栈,还有弹栈,我没有写弹栈,是由于图画的不好; 在栈区是运行区,在方法区 为共享数据区 注意:字节码存放区 例如:存放了 Worker ,在栈区 new Worker(); 都是往 这个字节码 阅读全文
posted @ 2019-02-04 11:31 Android原创 阅读(259) 评论(0) 推荐(0) 编辑
 
摘要: 描述Dog对象: main测试方法: 执行结果: 以上案例对应内存图: 1. 执行 java Demo01 是给JVM发送指令,和JVM说:把这个 Demo01.class 去执行; 2.JVM就去执行 Demo01.class 文件里面的字节码,首先第一步 是把 Demo01.class字节码加载 阅读全文
posted @ 2019-02-04 10:35 Android原创 阅读(1362) 评论(0) 推荐(0) 编辑