Java中的编译时异常和运行时异常的区别

编译时异常:首先它的过程是在程序把他的.java的源文件编译成字节码文件也就是.class文件,出现的异常。

运行时异常:运行时异常表示虚拟机的通常操作中可能遇到的异常,它意味着程序存在着bug。

编译时异常和程序的上下文条件有着密切关系,即使程序设计无误也会由于使用问题而引发。Java编译器要求方法必须声明抛出可能发生的编译时异常,但是并不要求必须声明抛出未被捕获的运行时异常

你可能感兴趣的:(Java基础,java,异常,编译,运行)