Java 清理

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

 

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

 

记住3点:

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

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

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值