- What is a checked exception?
- What is an unchecked exception?
- What is an arithmetic overflow exception?
- What is a NullPointerException?
- How can you validate null parameters to improve your overall code?
- What does BRE stand for?
- Are BREs good or bad practice, and why do you think that?
- What is the alternative to BREs, is it good or bad, and why do you think that?
- How can you provide meaningful exception messages?
- What are the requirements for writing your own custom exceptions?




















































