JAVA中HashMap和Hashtable的区别?

JAVA中HashMap和Hashtable的区别?

hashMap是线程不安全的,Hashtable是线程安全的。
HashMap允许将 null 作为一个 entry 的 key 或者 value,而 Hashtable 不允许。
垃圾回收的优点和原理,以及虚拟机是如何实现回收的?
优点:可以不用自己进行垃圾回收处理工作,交给系统即可。
原理:使用垃圾回收机制,通过垃圾回收算法进行判断,然后进行回收工作。
实现:在Java中使用分代算法,年轻代(存活时间短的对象),年老代(存活时间长的 对象),在年轻代中能够,使用复制算法进行回收,而在年老的对象使用标记-清除算法。

猜你喜欢

转载自blog.csdn.net/weixin_44537876/article/details/87889226