首页> 文章> 详情

Java面试题-HashTable与HashMap区别总结

教程分享 > Java教程 (1324) 2024-04-17 12:33:22
 
HashTable HashMap
线程安全 线程不安全
不允许有null的键和值 允许有null的键和值
效率稍低 效率高一点、
方法是是Synchronize的 方法不是Synchronize的要提供外同步
有contains方法方法 有containsvalue和containsKey方法
Hashtable 继承于Dictionary 类(JDK 1.1) HashMap 是Java1.2 引进的Map interface 的一个实现
Hashtable 比HashMap 要旧,目前基本已淘汰 HashMap是Hashtable的轻量级实现
https://www.leftso.com/article/364.html

相关文章

Java面试题-HashTable与HashMap区别总结
随着工作时间的推移,参加过的面试也是挺多的。记录下参与面试中的一些经典代码阅读题。
java常见面试题之冒泡排序
一名3年工作经验的java程序员应该具备的技能
1. 线程的安全性问题:线程安全和非线程安全: 一个类在单线程环境下能够正常运行,并且在多线程环境下,使用方不做特别处理也能运行正常,我们就称其实线程安全的
Map与Java bean之间的转换工具类,用于java.util.Map与普通javabean直接的相互转换,Java编程
Java枚举使用场景举例
Java word模板导出easypoi篇项目源码下载:demo-easypoi-word-template.zip 访问密码9987一、maven依赖 <!--easypo...
java WEB中Cookie的操作和使用,java,cookie,web
java编程之java jwt token使用,autho0的Java-jwt框架使用,java编程,java-jwt
       快速排序算法是最常用的排序算法之一,尤其是对大型列表/数组进行排序。快速排序是一种分而治之算法,这意味着原始数组被分成两个数组,每个数组单独排序,然后合并排序输出以生成排序数组。平...
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
Java编程之Spring Boot通过JMSTemplate 整合ActiveMQ
Spring Boot MQTT协议通过spring boot整合apache artemis实现Java语言MQTT协议通信,搭建MQTT服务器可以参考上一篇 MQTT Java入门-搭建MQ...