...
- Failure Atomicity (exceptions should not leave object state inconsistent)
- Avoid ThreadGroup APIs (covered)
- Masking, Shadowing, Obscuration
...
- Avoid using Reflection to instantiate inner classes
Wiki Markup -Use a typesafe enum pattern \[Bloch, Item 20\]- (_enum type_ provided, jdk 1.5 onwards, [Docs|http://java.sun.com/j2se/1.5.0/docs/guide/language/enums.html])
- Some of the anti-patterns described in EXC00-J. Handle exceptions appropriately
...