Top 40+ Java Exception Handling Interview Questions and Answers - 1
Question: 1
What is difference between throw and throws keyword in Java?
throws keyword is used with method signature to declare the exceptions that the method might throw whereas throw keyword is used to disrupts the flow of program and handing over the exception object to runtime to handle it.
Question: 2
When is finally block NOT called?
Finally block is NOT called in following cases: if the JVM exists while the try or catch code is being executed. This may happen due to System.exit() call.
If the thread executing the try or catch code gets interrupted or killed. In this case, the finally block may not execute although the application keeps working.
If an expression is thrown in finally block is not handled. In this case, the remaining code is finally block may not execute.
Question: 3
What is the Array Store Exception thrown?
When copying elements between different arrays, if the sources or destination arguments are not arrays or their types are not compatible, an Array Store Exception will be thrown.
Question: 4
What situations are best suitable for implementing assertions?
Assertions can best be implemented.
As Internal Invariants
As Control flow Invariants
As Pre conditions and Post conditions
As Class Invariants
Question: 5
Can we have an empty catch block?
We can have an empty catch block but it’s the example of worst programming.
We should never have empty catch block because if the exception is caught by that block, we will have no information about the exception and it will be a nightmare to debug it.
There should be at least a logging statement to log the exception details in console or log files.
7000+ TNPSC Physics Previous Year Questions Pdf Download More
7000+ DC Machines Questions and Answers Pdf More
7000+ DC Machines Multiple Choice Questions with Answers More
7000+ Synonyms and Antonyms for Banking Exams More
7000+ TNPSC General English Model Question Papers 2024 - 2025 More
1000+ Mathematical Puzzle Questions More
1000+ Electrical Engineering MCQ Questions and Answers Pdf More
6999+ Components of Computer System MCQ Questions and Answers More
Windows Explorer Questions and Answers for Competitive Exams More
Top 20+ C# Windows Service Interview Questions and Answers More