随笔分类 - Java
摘要:相同点: 两者都是可重入锁,同一个线程每进入一次,锁的计数器都自增1,等到锁的计数器下降为0时才能释放锁。 底层实现对比: Synchronized是依赖于JVM实现的,而ReentrantLock是JDK实现的。 性能对比: Synchronized优化以前,性能比ReenTrantLock差很多
阅读全文
摘要:1. 引入Junit4的Maven依赖 2. Junit中的常用注解 @BeforeClass – 针对所有测试,只执行一次,且必须为static void,在类中的任意public static void方法执行之前执行 @Before – 初始化方法 对于每一个测试方法都要执行一次,在任意使用@
阅读全文