Explain Exception Handling in JNI.JNI exceptions are handled by using the following:
Throw( ) : Throws an existing exception object. Used in native methods to rethrow an exception.
ThrowNew( ) : Creates a new exception object and throws.
ExceptionOccurred( ) : Determines the exception status of throws and not yet cleared.
ExceptionDescribe( ) : Displays the exception and stack trace
ExceptionClear( ) : A pending exception is cleared.
FatalError( ) : Causes a fatal error to raise and does not return.
|