HashMap和HashTable的区别问题!
HashTable是同步的,HashMap不是同步的。 这个同步是什么意思? Vector和ArrayList的区别,Vector是同步的,ArrayList不是,这个同步又是什么意思,和HashMap的同步是一回事吗?
首先要知道HashMap 和 HashTable在access一个数据时的不同。 访问一个HashMap的数据, 通常需要循环(iterate)直到找到数据,意思就是如果数据不在Bucket里, 需要再次算Hash Value, 重复计算找下去。 访问一个HashTable里的数据, 只需要去到相应的Hash Bucket, 即只计算一次Hash Value, 往下链找就可以了,不是循环。这样一来, 就可以同时访问多个不同的数据。 访问HashMap 比访问HashTable就快。 关于Vector 和 ArrayList的区别是差不多的, ArrayList是迭代的, 而Vector 不是。
答:不是一个意思.兑付是付出现金,变现是获得现金.详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>