发表于: 2017-03-15 22:47:32
4 1359
今天完成的事情:
看完了剩下的半章,做了习题
1. Life Scope :Life,变量在存活于方法执行期间;Scope,当前方法调用其他方法时,该变量还活着,但不在目前的范围内,执行完其他方法返回时,范围也就跟着回来。
2. 只要引用变量还活着,其引用的对象也存活于堆上,引用变量消失,对象被遗弃,随时等待被回收;
3. 杀死对象的三种方式:
a) 引用永久性的离开他的范围(执行完方法);
b) 引用被赋值到其他对象上;
c) 直接将引用设为null。
明天计划的事情:学习下一章,数字与静态
遇到问题:
没有什么问题,这一章主要是理解,程序运行时对象与变量相互影响。
收获:
对程序运行时对象与变量的声明周期有的初步的认识,可能会在以后内存管理中应用到。
评论