Java 4.1节 区分类、对象、对象的引用

1.一个java文件只能存在一个public类,且文件名与其同名。

2.栈空间数据被系统自动管理,与特定函数直接相关。因此函数内的变量称为局部变量(栈变量,自动变量),存储所有函数中定义的变量。

3.堆空间手动管理机制,存储所有对象。例:int a=1; a存于栈空间,1存于堆空间。

4.栈帧空间释放后,引用型变量自动销毁,被引用的对象不会被自动释放,但已无法存取,成为内存中的垃圾,java用垃圾回收器定期清扫,回收。

5.对象内成员变量有默认值,成员方法内的变量没有初始值。

6.构造函数通过new调用,不能通过引用名。

7.对象的销毁扫尾工作,finalize(),在对象销毁前(垃圾回收时)执行,时间不确定。

 

 

posted on 2016-03-16 20:44  xiaowuyaliu  阅读(56)  评论(0)    收藏  举报

导航