Core Java · interview question
In a Java application, how can you ensure that critical resources are released even if an exception occurs?
Multiple choiceHardchapter-6-curatedpremiumcore-javathrow-throws-and-propagation
Answer and explanation
Correct answer
C. Use a try-finally block.
Why
Using a try-finally block ensures that the code within the finally block executes regardless of whether an exception is thrown, making it ideal for releasing resources like file handles or database connections.
Test yourself on Core Java
A free test with instant, explained results. No account needed.
More Core Java questions
- What happens if a class implements two interfaces that have methods with the same signature?
- Given the code snippet below, what will be the result of the comparison using '=='?
- Which of the following variable names is best for storing the total amount in a shopping cart?
- When does a local variable declared inside a method stop existing?
- Which of the following is a checked exception?
- Why might you choose 'int' over 'long' for storing the number of items in a small store's inventory?