java编程!!system.gc使用方法

来源:百度知道 编辑:UC知道 时间:2024/05/17 20:37:54
请问该怎么用system.gc()这个方法来释放被实例化的对象?

Jping jp = new Jping("a new program!");
new Jping("a new program!");

System.gc();

这个程序代码,我在测试时,它能释放new Jping("a new program!");这一个句代码的对象,而不能释放上面的那句代码的对象,就是"jp",
请问这是为什么?
我怎么样才能在调用System.gc();的时候也一起把上面"jp"这个对象也释放了?
谢谢!

使用

jp=nothing;
System.gc();

注意gc命令不是同步进行的,是异步的
也就是不一定运行之后直接被收集

用delete
delete jp

释放实例化对象可以使用jp=nul;