
java
文章平均质量分 89
Mr.Lu_1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java面试问题
文章目录Queue的remove方法和poll方法的区别JVM的新生代和老年代CMS垃圾回收器(Concurrent Mark Sweep)G1垃圾回收器(Garbage-First)双亲委派机制(JDK1.2以后被提出)TreeMap和HashMap的区别接口和抽象类的区别Queue的remove方法和poll方法的区别queue的增加元素方法add和offer的区别在于,add方法在队列满的情况下将选择抛异常的方法来表示队列已经满了,而offer方法通过返回false表示队列已经满了;在有限队列的原创 2022-03-06 00:00:00 · 291 阅读 · 0 评论 -
HashMap和Hashtable的区别
两者最主要的区别在于Hashtable是线程安全,而HashMap则非线程安全 Hashtable的实现方法里面都添加了synchronized关键字来确保线程同步,因此相对而言HashMap性能会高一些,我们平时使用时若无特殊需求建议使用HashMap,在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()方法来获取一个线程安全的集合(Collec...原创 2019-05-04 13:10:40 · 327 阅读 · 0 评论 -
HashSet和HashMap、Hashtable的区别
除开HashMap和Hashtable外,还有一个hash集合HashSet,有所区别的是HashSet不是key value结构,仅仅是存储不重复的元素,相当于简化版的HashMap,只是包含HashMap中的key而已通过查看源码也证实了这一点,HashSet内部就是使用HashMap实现,只不过HashSet里面的HashMap所有的value都是同一个Object而已,因此HashSe...原创 2019-05-04 13:11:54 · 142 阅读 · 0 评论 -
Redis,Memcache,MongoDb的特点与区别
总结:Redis相比memcached有哪些优势?(1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型(2) redis的速度比memcached快很多(3) redis可以持久化数据(4)Redis支持数据的备份,即master-slave模式的数据备份。(5)、使用底层模型不同它们之间底层实现方式 以及与客户端之间...原创 2019-05-07 20:25:53 · 122 阅读 · 0 评论