`
wangleide414
  • 浏览: 590587 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Java 清理

 
阅读更多

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

 

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

 

记住3点:

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

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

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

 

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics