Java异常面试题

Java异常架构与异常关键字

Java异常简介

Java异常面试题

Java异常架构

Java异常面试题

1. Throwable

Java异常面试题

2. Error(错误)

Java异常面试题

3. Exception(异常)

Java异常面试题

运行时异常

Java异常面试题

编译时异常

Java异常面试题

4. 受检异常与非受检异常

Java异常面试题

受检异常

Java异常面试题

非受检异常

Java异常面试题

Java异常关键字

Java异常面试题

Java异常处理

Java异常面试题Java异常面试题

声明异常

Java异常面试题

抛出异常

Java异常面试题

捕获异常

Java异常面试题

如何选择异常类型

Java异常面试题

常见异常处理方式

直接抛出异常

Java异常面试题

封装异常再抛出

Java异常面试题

捕获异常

Java异常面试题

自定义异常

Java异常面试题

try-catch-finally

Java异常面试题

try-with-resource

Java异常面试题

Java异常常见面试题

1. Error 和 Exception 区别是什么?

Java异常面试题

2. 运行时异常和一般异常(受检异常)区别是什么?

Java异常面试题

3. JVM 是如何处理异常的?

Java异常面试题

4. throw 和 throws 的区别是什么?

Java异常面试题

5. final、finally、finalize 有什么区别?

Java异常面试题

6. NoClassDefFoundError 和 ClassNotFoundException 区别?

Java异常面试题

7. try-catch-finally 中哪个部分可以省略?

Java异常面试题

8. try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?

Java异常面试题

9. 类 ExampleA 继承 Exception,类 ExampleB 继承ExampleA。

Java异常面试题

10. 常见的 RuntimeException 有哪些?

Java异常面试题

11. Java常见异常有哪些

Java异常面试题

Java异常处理最佳实践

Java异常面试题

1. 在 finally 块中清理资源或者使用 try-with-resource 语句

Java异常面试题

1.1 使用 finally 代码块

Java异常面试题

1.2 Java 7 的 try-with-resource 语法

Java异常面试题

2. 优先明确的异常

Java异常面试题

3. 对异常进行文档说明

Java异常面试题

4. 使用描述性消息抛出异常

Java异常面试题

5. 优先捕获最具体的异常

Java异常面试题

6. 不要捕获 Throwable 类

Java异常面试题

7. 不要忽略异常

Java异常面试题

8. 不要记录并抛出异常

Java异常面试题

9. 包装异常时不要抛弃原始的异常

Java异常面试题

10. 不要使用异常控制程序的流程

Java异常面试题

11. 使用标准异常

Java异常面试题

12. 异常会影响性能

Java异常面试题

13. 总结

Java异常面试题

异常处理-阿里巴巴Java开发手册

Java异常面试题Java异常面试题
Java异常面试题
RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务