文章浏览阅读440次。HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collec......
2024-01-21 12:35 阅读 阅读全文文章浏览阅读468次。1 )继承不同第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。public class HashMapK, V> extends AbstractMapK, V> implements Cloneable, Serializable {...}public class Hashtable......
2024-01-24 00:13 阅读 阅读全文1、父类不同:HashMap是继承自AbstractMap类,而HashTable是继承自Dictionary。2、null值问题Hashtable既不支持Null key也不支持Null value。HashMap中,null可以作为键,这样的键只有一个;可以有一个或多个键所对应的值为null。3、线程安全性Hash......
2023-10-14 04:26 阅读 阅读全文10、Object中有哪些方法(1)protected Object clone()--->创建并返回此对象的一个副本。 (2)boolean equals(Object obj)--->指示某个其他对象是否与此对象“相等”。 (3)protected void finalize()--->当垃圾回收器确定不存在对该对象的更......
2023-10-13 11:52 阅读 阅读全文