The Java The CERT Oracle Java Coding Guidelines is primarily intended for developers of Java language programs. Although these guidelines focus on the Java SE 7 Platform environment, they should also be informative (although incomplete) for Java developers working with Java ME or Java EE and other Java language versions.
...
- developers of analyzer tools that who wish to diagnose insecure or nonconforming Java language programs.
- software development managers, software acquirers, or other software development and acquisition specialists to establish a proscriptive set of secure coding standards.
- educators as a primary or secondary text for software security courses that teach secure coding in Java.