简答题
请比较Java的异常处理机制与其它语言异常处理机制。
正确答案
简单比较Java和C++异常处理机制:
1)Java和C++的异常处理作用都是增加程序的健壮性,保证程序的正常运行。
2)Java的异常处理框架是try-catch-finally,其中finally可有可无,若有,则一定会执行finally部分代码;而C++的框架是try-catch,没有finally块。
3)Java的异常都是异常对象,异常类是来自于Throwable的子类;C++的异常可以是对象也可以是一般的基本类型。