- 博客(2)
- 收藏
- 关注
原创 junit-4.12报错:java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing
原代码块在main方法中运行得好好的,放到JUnit中就报错: 那么缺少的hamcrest是个什么玩意儿呢? JUnit和hamcrest是两个不同的框架,但是JUnit中使用了hamcrest。hamcrest中提供了许多适配器方法。两者结合能更方便进行测试。(ps:具体怎么方便我也没体会到hhhhhh) 官网中的声明是4.11版本以上的JUnit都不包含hamcrest 解决办法:...
2018-11-27 13:51:22 260
转载 equals()与hashCode()方法详解
1.如果两个对象相同,那么它们的hashCode值一定要相同; 2.如果两个对象的hashCode相同,它们并不一定相同(这里说的对象相同指的是用eqauls方法比较)。 如不按要求去做了,会发现相同的对象可以出现在Set集合中,同时,增加新元素的效率会大大下降。 3.equals()相等的两个对象,hashcode()一定相等;equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。 换句话说,equals()方法不相
2018-11-01 12:49:59 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人