- 博客(4)
- 收藏
- 关注
原创 HashMap和HashTable以及HashMap底层实现原理
HashMap采用了哈希算法实现,是Map接口最常用的实现。由于底层采用了哈希表存储数据,我们要求肩不能重复,如果发生重复,旧的键值对就将会被新的键值对替换。HahMap在查找、删除、修改方面都有非常高的效率。执行结果:HashMap和HashTable用法几乎一样,底层实现也几乎一样,只不过HashMap的用法添加了synchronized关键字确保线程同步检查,效率较低。线程不安全,效率高。允许Key或value为null。线程安全,效率低。不允许Key或value为null。
2025-09-30 16:56:23
300
原创 Redis的基本操作
SETEX key seconds value设置指定key的值,并将key的过期时间设为seconds 秒 setex name 30 tom。有序集合(sorted set/zset):集合中每个元素关联一个分数(score),根据分数升序排序,没有重复元素。HSET key field value 将哈希表key中的字段field的值设为value。Redis存储的是key-value结构的数据,其中key是字符串类型,集合(set):无序集合,没有重复元素,类似于Java中的HashSet。
2024-10-30 23:37:12
1605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅