Java异常
一杯苦茶
123
展开
-
IllegalMonitorStateException异常原因及解决办法
IllegalMonitorStateException异常发生是由于程序员没有注意notify(),notify(),wait()方法的使用条件,没有真正理解线程同步机制。如果当前的线程不是此对象锁的所有者,却调用该对象的notify(),notify(),wait()方法时抛出该异常。生产者线程public class Producer extends Thread{翻译 2015-01-09 10:25:12 · 16458 阅读 · 0 评论 -
NullPointerException异常的解决方案
1、字符串变量未初始化; ·2、接口类型的对象没有用具体的类初始化,比如: List lt;会报错 List lt = new ArrayList();则不会报错了 3、当一个对象的值为空时,你没有判断为空的情况。原创 2015-01-09 09:31:01 · 5450 阅读 · 0 评论 -
EditPlus配置问题
1、配置时候,提示找不到什么资源的,基本都是路径问题。在【工具】下的【配置目录】中选择EditPlus最低层的目录,即可。然后开始配置java开发环境。原创 2015-02-09 16:04:54 · 772 阅读 · 0 评论 -
java.util.ConcurrentModificationException 解决办法
关于Iterator的工作机制。Iterator是工作在一个独立的线程中,并且拥有一个 mutex锁,就是说Iterator在工作的时候,是不允许被迭代的对象被改变的。Iterator被创建的时候,建立了一个内存索引表(单链表),这 个索引表指向原来的对象,当原来的对象数量改变的时候,这个索引表的内容没有同步改变,所以当索引指针往下移动的时候,便找不到要迭代的对象,于是产生错 误。List、Set原创 2015-04-06 15:46:44 · 627 阅读 · 0 评论 -
Caused by: java.lang.NullPointerException错误解析
异常的意思就是空指针异常。原因就是由于你的某个对象为空,然后你去调用该对象进行使用造成的。原创 2015-04-09 10:24:40 · 1675 阅读 · 0 评论