怎样手动的销毁一个对象? 今天去面试,其中有一题是这样问的: 程序员如何通过写代码来实现手动销毁一个对象?向广大的精英们求解啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String a = new String("aaa");a = null;这样可以吗? java中的对象是由java自动销毁的。当对象不存在引用时,它就会被java自动销毁。System.gc()可以提醒JVM去回收无用的对象,但是什么时候销毁该对象还是由JVM自己决定如果非要写代码,只能先把对象设为null,然后再用System.gc() java中的对象是由java自动销毁的。当对象不存在引用时,它就会被java自动销毁。System.gc()可以提醒JVM去回收无用的对象,但是什么时候销毁该对象还是由JVM自己决定如果非要写代码的话,只能先把对象设为null,撤销对象的引用,此时对象变成垃圾,然后再调用System.gc() 即使调用了gc,JVM也不一定会回收该对象 = null ;就可以了 ,好像不可以手动销毁 ,--java中jvm会自动回收 同意6楼,即使调用了gc,JVM也不一定会回收该对象++ System.gc() 向虚拟机发送回收命令。至于什么时候回收还要看虚拟机自己的 哪个好心的哥们给我传智播客2012就业班全部的? GBK编码的文字,怎么转换为UTF-8的相同文字 html简单问题 Java中可以通过编码进行视频压缩吗 值的传递 一道面试题,考考你. PrintWriter和PrintStream有什么区别? 请问如何在硬盘上创建一个指定大小的空文件,比如说500M 我接触jbuilder不久,有如下困惑,请指教。 剛學完C,是學C++呢JAVA? 求高手~~java中textarea的使用。如何通过循环获得信息后换行打印出新的数据。 一个计算问题
a = null;
这样可以吗?
System.gc()可以提醒JVM去回收无用的对象,但是什么时候销毁该对象还是由JVM自己决定如果非要写代码,只能先把对象设为null,然后再用System.gc()
System.gc()可以提醒JVM去回收无用的对象,但是什么时候销毁该对象还是由JVM自己决定
如果非要写代码的话,只能先把对象设为null,撤销对象的引用,此时对象变成垃圾,然后再调用System.gc()
就可以了 ,好像不可以手动销毁 ,--java中jvm会自动回收
即使调用了gc,JVM也不一定会回收该对象
++