Try Catch
In plain terms
A construct for catching and handling exceptions.
Going deeper
A try/catch block runs risky code in 'try' and handles any thrown exceptions in 'catch', preventing crashes. It separates normal flow from error handling.
Under the hood
finally runs cleanup regardless; catching too broadly or swallowing errors is a common pitfall.
Examples
Exception handling, try/catch/finally, error recovery, resource cleanup.
Think of it like...
Like a safety net under a trapeze, catching failures before they hit the ground.