I guess there would be three groups of Java developers out there - those who know about exceptions but have never heard of checked and unchecked exceptions, those who know what it is but do not understand them and those who truly know and understand them. My educated guess is that most people fall in the former two categories. This article will try and explain the differences between the two kinds of exceptions, as well as when to use which.
Java: January 2005 Archives
Continue reading When to use checked exceptions and when not to.
When should you perform input validation, and how thorough should you be? This is a question many developers are struggling with.
Continue reading Validating user input.
I am pretty sure once you transcend the youth phase of software development, and you start thinking about what you are actually doing whilst writing code, you'll start running into tough decisions such as when to throw an exception, and when to return null.
Continue reading When to return null and when to throw an Exception?.
