HashMap问题 HashMap是不是不会被GC回收,还是回收的速度比较慢。 如果不被回收那怎么办。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不回收也没事,不是C++使用Java就要抛弃C++手动回收内存的思想. 当然不是啦hashmap生成的对象和其他类生成的对象一样一样被回收 Hashmap不再使用的时候要置为null,表明该map对象需要被GC回收。如果该map对象还需要使用的话,就调用clear函数。 HashMap跟其它对象一样,没什么特殊的,一样要被回收的,前提是不再被使用 不被使用,自动回收,java自带的回收机制的特点 是的。在java中任何对象都一样,可以被自动回收的。 jvm回收对象其中一个方法是他会维护一个类似对象联系的图,如果某一个对象的出度和入度都为0(说明没有另一个对象和这个对象有关系),则jvm回收这个对象。。ps:好像是这样的机制吧,时间太长记不太清了 HashMap会被回收的,只要该map的引用不再有效。但是如果比较注重内存性能的话,推荐在map的生存周期末尾主动调用clear()方法,这样可以加速JVM释放被其引用的对象所占用的内存。 HashMap如果没有引用了就会被回收,但是如果你还引用该HashMap但是没有使用该HashMap中的数据就不会释放该HashMap的内存。 总之和ArrayList的用法有点像,但是区别还是有的啊啊 没有引用指向hashmap 或者 为null时。。在gc的时候就会被回收了。 不被使用,自动回收,java自带的回收机制的特点,貌似不用管它最终是否回收,要强行回收的话,还得自己些清理方法 LZ 只要给分 我给你详细解释一下 java的对象啥时候会被gc回收 啥时候不被gc回收 哈哈楼上的其实都 没有把 变量(java引用) 和 实例对象 分清楚。 【新手问题】awt事件监听器的问题 新手求助! 高手,我要救助呀 File 类问题!! 创建两个File 对象, 把一个File对象放到另一个File对象中去, 能实现吗? (分没了, 下次补) split的问题 基本上我已写好了一个P2P软件(用JAVA写的) 数据库查询问题 我准备学编程,应怎样开始比较好(我喜欢快),请大家指点,谢谢!!! 各位大侠来看看:怎么从网页中得到它所用到的图片? 基础算法之一----主要元素 SAX解析XML,与内存无关吗?
使用Java就要抛弃C++手动回收内存的思想.
hashmap生成的对象和其他类生成的对象一样
一样被回收
ps:好像是这样的机制吧,时间太长记不太清了
楼上的其实都 没有把 变量(java引用) 和 实例对象 分清楚。