Java Coding Best Practices
Online Resources For Java Coding Best Practices
Java: Code Conventions for the Java Programming Language
Java Practices
Writing Robust Java Code
SAKAI
Common Java coding problems
Common Java Security Anti-patterns
Common Java Platform Antipatterns
Assuming objects are immutable
Basing security checks on untrusted sources
Ignoring changes to superclasses
Neglecting to validate inputs
Misusing public static variables
Believing a constructor exception destroys
the object
This powerpoint presentation comes from the JavaOne 2006 presentation entitled 'Common Java Security Anti-patterns'. It contains code examples of each of the above antipatterns.