Java
小小小的奢望
这个作者很懒,什么都没留下…
展开
-
java.lang.IllegalMonitorStateException
java.lang.IllegalMonitorStateException api描述为:public class IllegalMonitorStateException extends RuntimeException抛出的异常表明某一线程已经试图等待对象的监视器,或者试图通知其他正在等待对象的监视器而本身没有指定监视器的线程。从以下版本开始: JDK1.原创 2015-02-17 20:22:31 · 738 阅读 · 0 评论 -
为什么覆写equals的时候一定要覆写hashCode?
经常在论坛上面看到覆写hashCode函数的问题,很多情况下是一些开发者不了解hash code,或者和equals一起用的时候不太清楚为啥一定要覆写hashCode。 对于hash code的理论我不想多说,这个话题太大。那些“对称性”,“传递性”的规则网上有无数的文章来描述。我只想说用hash code的原因只有一个:效率。理论的说法它的复杂度只有O(1)。试想我们把元转载 2015-02-22 21:34:09 · 777 阅读 · 0 评论