2 concepts tagged.
Defensive programming versus exception-based error handling strategies.
Part II — CS1 concepts in Java, emphasizing objects, exceptions, equals/hashCode, and lambdas.