
java
文章平均质量分 64
AlwaysJuly
这个作者很懒,什么都没留下…
展开
-
多线程的几种状态
1.新建状态:new Thread()。 2.可运行状态: thread.start() , 用户输入结束,sleep结束,join线程结束,时间片用完,thread.yield()拿到锁的对象标记。 3.阻塞状态: 等待用户输入,sleep开始,线程join 4.运行中:os调度 5.结束:run结束,main结束 6.等待队列: 线程wait(); 7.锁池状态: syn原创 2016-11-30 22:14:57 · 510 阅读 · 0 评论 -
在继承中重写方法时抛出异常的问题
要清楚的知道子类重写父类的方法时,当父类抛出异常时,子类抛出的异常需要怎么写,首先必须了解异常的类型。 Exception 这种异常分两大类运行时异常和非运行时异常(编译异常)。 运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsException(下标越界异常)等,这些异常是不检查异常,程原创 2016-10-18 23:07:23 · 4503 阅读 · 0 评论