异常分为编译期异常(检查异常)和运行时异常
常见的编译异常:IOException ,SQLException, 安全异常,涉及到mail的AddressException,MessagingException
java.lang.InterruptedException
Thrown when a thread is waiting, sleeping, or otherwise occupied, and the thread is interrupted, either before or during the activity. Occasionally a method may wish to test whether the current thread has been interrupted, and if so, to immediately throw this exception. The following code can be used to achieve this effect:
if (Thread.interrupted()) // Clears interrupted status! throw new InterruptedException();
-
Since:
- JDK1.0 Version:
- %I%, %G% Author:
- Frank Yellin See Also:
- java.lang.Object.wait()
- java.lang.Object.wait(long)
- java.lang.Object.wait(long, int)
- java.lang.Thread.sleep(long)
- java.lang.Thread.interrupt()
- java.lang.Thread.interrupted()
常见的运行期异常:空指针异常 内存溢出 内存泄露 数学异常 数据转换异常 数组越界等