C++ 和 Java 中的异常处理
C++ 和 Java 中的异常处理存在主要区别
Java 中的异常处理 | C++ 中的异常处理 |
---|---|
只有可抛出对象才能作为对象被抛出。 | 所有类型都可以作为异常抛出 |
在 Java 中,finaly 是用于在 try catch 块完成后清除的块。 | 在 C++ 中不存在 finally 块 |
使用新关键字 throws 来列出函数抛出的异常。 | 使用 throw 关键字来列出函数抛出的异常。 |
使用受检和未受检异常。 | 仅使用未受检异常。 |
广告
C++ 和 Java 中的异常处理存在主要区别
Java 中的异常处理 | C++ 中的异常处理 |
---|---|
只有可抛出对象才能作为对象被抛出。 | 所有类型都可以作为异常抛出 |
在 Java 中,finaly 是用于在 try catch 块完成后清除的块。 | 在 C++ 中不存在 finally 块 |
使用新关键字 throws 来列出函数抛出的异常。 | 使用 throw 关键字来列出函数抛出的异常。 |
使用受检和未受检异常。 | 仅使用未受检异常。 |