错误(虚拟机错误,爆栈,内存溢出)
• StackOverFlowError: Java虚拟机栈的内存大小不允许动态扩展,线程请求栈的深度》虚拟机栈的最大深度,抛出StackOverFlowError
• OutOfMemoryError: Java 虚拟机栈的内存大小允许动态扩展,当线程请求栈时内存用完了,无法再动态扩展了,此时抛出OutOfMemoryError
在这里插入图片描述
异常:
checked exception(如IOException)
unchecked exception(Runtime Exception)

抛出异常:
throw(throw new 异常类名(参数)
throws(public static void readFile() throws FileNotFoundException
捕获异常:try,catch,finally(无论如何都会执行)

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐