JAVA有销毁一个对象的函数吗? 这个函数是什么?没有的话,有什么方法达到这个效果? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要消除对象用finalize()具体去看书吧 JAVA采用的是基于垃圾回收器(Garbage Collector)的内存管理机制,不用担心这个了。finalize并不是用于回收对象的。 没有有让垃圾回收器执行的函数System.gc(); 我觉得楼主好像还是没有完全说明白自己的需求。为什么一定要“强行回收”,难道是除了内存以外的关键资源需要及时关闭?那样的话,为那个类写一个close方法就是了。而如果仅仅是内存资源,既然有这种需求,当初何苦选择JAVA语言呢?用JAVA的好处之一就是可以从复杂的对象生命周期问题中解放出来,怎么又不喜欢了? Object为什么不设计为抽象的 Eclipse开发环境下,我怎么能够在当前进程下去执行另外的进程? 乱序排列,倒序。 readObject时 java.io.StreamCorruptedException: invalid type code: 6A?有时候却又没问题。 JAVA中参数的传递类型 我是个初学者请老大们帮我看看~~ java2核心技术英文PDF版到哪有下载 [帮帮忙]求java操作矢量图的资料和sdk,谢到没法再谢! Jdk 1.4 怎么删除一个string内所有的中文字? 如何添加记录 运行下面的Applet程序出问题??? 用Timer类如何设置定时执行?菜鸟洒分求助
finalize并不是用于回收对象的。
System.gc();
为什么一定要“强行回收”,难道是除了内存以外的关键资源需要及时关闭?那样的话,为那个类写一个close方法就是了。
而如果仅仅是内存资源,既然有这种需求,当初何苦选择JAVA语言呢?用JAVA的好处之一就是可以从复杂的对象生命周期问题中解放出来,怎么又不喜欢了?