Skip to content
javabypankaj
HomeLibraryPopularCommunity
04
Exception Handling
10 topics · 28 questions
1Exception Handling Fundamentals0/442try-catch-finally0/443try-with-resources & Suppressed Exceptions0/224Custom Exceptions0/115Exception Chaining & Stack Traces0/446Exception Best Practices0/447Spring Exception Handling0/118Exceptions in Constructors & Static Init0/29Common Runtime Exceptions0/4410JVM Exception Internals0/22
1Exception Handling Fundamentals42try-catch-finally43try-with-resources & Suppressed Exceptions24Custom Exceptions15Exception Chaining & Stack Traces46Exception Best Practices47Spring Exception Handling18Exceptions in Constructors & Static Init29Common Runtime Exceptions410JVM Exception Internals2
10 topics28 Qs0%
01Core Java17002OOP3203Collections6704Exception Handling2805Concurrency & Multithreading12706Java Streams, Lambda & Functional Programming32807Spring & Spring Boot2608Transactions3209JPA & Hibernate6910Microservices19411Kafka & Messaging9112DevOps, CI/CD & Tooling13313Database & SQL14114REST API & Web4015Design Patterns & LLD5716Advanced Java7117Coding Problems: DSA49218AWS & Cloud4119Data Engineering19420QA, Testing & SDET4121System Design3522Security2023Behavioral / HR: STAR Method37
10Topics
28Questions
0%Complete
8 of 10 topics
Topics
1Exception Handling Fundamentals0/442try-catch-finally0/443try-with-resources & Suppressed Exceptions0/224Custom Exceptions0/115Exception Chaining & Stack Traces0/446Exception Best Practices0/447Spring Exception Handling0/11
8Exceptions in Constructors & Static Init0/22
9Common Runtime Exceptions0/4410JVM Exception Internals0/22

Exceptions in Constructors & Static Init

Exception Handling·Topic 8 of 10·2 questions
Q1What happens when an exception occurs in a constructor?

If a constructor throws, the new expression never returns a reference and the partially-constructed object is unreachable, but resources opened before the throw are leaked unless explicitly cleaned up.

Read Answer
Q2What is ExceptionInInitializerError?

When a static initializer throws, the JVM wraps it in ExceptionInInitializerError, permanently marks the class as failed, and every subsequent access throws NoClassDefFoundError with the original cause lost.

Read Answer
Previous · Topic 7Spring Exception Handling1 questionsNext · Topic 9Common Runtime Exceptions4 questions
javabypankaj© 2026 javabypankaj
PrivacyTerms
HomeSearchLibrary