读书人

Java 清算

发布时间: 2012-10-09 10:21:45 作者: rapoo

Java 清理

在static方法内部不能调用非静态方法,反过来是可以的。

?

把一个对象用完之后就“弃之不顾”的做法并非总是安全的,由于垃圾回收期只知道释放那些经由new分配的内存,所以它不知道如何释放(并非使用new)内存区域。

?

记住3点:

1 对象可能不被垃圾回收。

2 垃圾回收不等于“析构”。

3 垃圾回收只于内存有关。

?

finalize()方法可以用来在清理对象前执行清理工作(主要是对特殊的情况(并非使用new分配的内存,即调用本地方法))

读书人网 >编程

热点推荐