what difference between
try { // action } catch(exception e) { // action b } { // action c }
and
try { // action } catch(exception e) { // action b } // action c
i have read can return inside catch
block , still have finally
block execute. there other differences?
things happen within finally
block guaranteed occur no matter happens in try-catch-block. if exception happens not encapsulated exception
(e.g., extends throwable
, such various error
s), still runs finally
block.
one thing aware of: if, within finally
block, runtimeexception
thrown, or exception
escapes within it, rest of finally
block not execute. also, lord torgamus pointed out, contingent on jvm running. in addition, , obviously, contingent on thread not being stopped.
Comments
Post a Comment