摘要:
66、Collection 和 Collections的区别。 Collection是集合类的上级接口,继承与他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 67、Set里的元素是不能重复的,那么 阅读全文
posted @ 2023-04-11 10:01
月丫湾
阅读(303)
评论(0)
推荐(0)
摘要:
60、HashMap和Hashtable的区别 (条理上还需要整理,也是先说相同点,再说不同点) HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都完成了Map接口,主要区别在于HashMap允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要 阅读全文
posted @ 2023-04-11 10:00
月丫湾
阅读(562)
评论(0)
推荐(0)
摘要:
54、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 主要相同点:Lock能完成synchronized所实现的所有功能 主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lo 阅读全文
posted @ 2023-04-11 10:00
月丫湾
阅读(372)
评论(0)
推荐(0)
摘要:
48、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方 阅读全文
posted @ 2023-04-11 09:59
月丫湾
阅读(195)
评论(0)
推荐(0)

浙公网安备 33010602011771号