Java中hashmap和hashtable

来源:互联网 发布:医疗管理系统数据库 编辑:程序博客网 时间:2024/05/19 17:11

hashmap和hashtable 都实现了map接口,hashmap内部没有synchronize检测,效率高 但是多线程访问并不保证安全,而hashtable内部实现了synchronize 效率偏低 但是线程安全,hashmap使用的时候要手动实现多线程访问安全机制。hash××内部实现hash算法 没有固定顺序 以散列码形式存储,
hash影响其性能的因素是初始容量和加载因子,加载因子是hash表自动增长时可达到多满的一种尺度

0 0