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?
✗ Incorrect
The
try block is where you put code that might throw an exception.Which block handles the exception thrown in the try block?
✗ Incorrect
The
catch block catches and handles exceptions.What happens if an exception is not caught in a try–catch block?
✗ Incorrect
If an exception is not caught, the program usually crashes or stops.
Which block always executes after try and catch, regardless of exceptions?
✗ Incorrect
The
finally block always runs, useful for cleanup.Can you have multiple catch blocks for one try block?
✗ Incorrect
Multiple catch blocks let you handle different exceptions separately.
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.