0
0
Javaprogramming~5 mins

Try–catch block in Java - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of a try–catch block in Java?
A try–catch block is used to handle exceptions (errors) that may occur during program execution, allowing the program to continue running instead of crashing.
Click to reveal answer
beginner
What happens inside the try block?
The try block contains code that might throw an exception. Java runs this code and if an exception occurs, it jumps to the matching catch block.
Click to reveal answer
beginner
What is the role of the catch block?
The catch block catches and handles the exception thrown in the try block. It lets you define what to do when an error happens.
Click to reveal answer
intermediate
Can you have multiple catch blocks after one try block? Why?
Yes, you can have multiple catch blocks to handle different types of exceptions separately, making error handling more specific and clear.
Click to reveal answer
intermediate
What is the purpose of the finally block in try–catch?
The finally block contains code that always runs after the try and catch blocks, whether an exception occurred or not. It's used for cleanup like closing files.
Click to reveal answer
What keyword starts the block where you write code that might cause an exception?
Atry
Bcatch
Cthrow
Dfinally
Which block handles the exception thrown in the try block?
Atry
Bthrow
Cfinally
Dcatch
What happens if an exception is not caught in a try–catch block?
AProgram continues normally
BProgram crashes or stops
CException is ignored
DException is logged automatically
Which block always executes after try and catch, regardless of exceptions?
Afinally
Bcatch
Ctry
Dthrow
Can you have multiple catch blocks for one try block?
ANo, only one catch block is allowed
BYes, but only if exceptions are the same type
CYes, to handle different exception types
DNo, catch blocks are optional
Explain how a try–catch block works in Java and why it is useful.
Think about what happens when an error occurs in your code.
You got /4 concepts.
    Describe the purpose of the finally block and give an example of when you might use it.
    Consider what you want to happen no matter what, even if an error occurs.
    You got /4 concepts.