Java Coding Best Practices
1. Java error-handlingPublic methods should throw at most one checked exception 2. Java brain-overloadLoops should not contain more than a single "break" or "continue" statement 3. Java conventionLong suffix "L" should be upper case 4. JavaDeprecated elements should have both the annotation and the Javadoc tag 5. Java bug"equals(Object obj)" and "hashCode()" should be overridden in pairs 6. Java java8Lamdbas containing only one statement should not nest this statement in a block 7. Java conventionLeft curly braces should be located at the end of lines of code 8. JavaExceptions should not be thrown in finally blocks 9. Java error-handlingException classes should be immutable 10.Java error-handlingException handlers should preserve the original exception 11. JavaEmpty arrays and collections should be returned instead of null 12.Java pitfallMethods named "equals" should override O...