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) 收藏 举报
浙公网安备 33010602011771号