Sockets must be secure
JAVA-S1011
Security
Critical
1
Non-final static fields should not be public
JAVA-S1050
Security
Critical
23
Loops must terminate by some means
JAVA-E1046
Bug risk
Critical
4
Unsynchronized lazy initialization of static value detected
JAVA-E1053
Bug risk
Critical
1
Imprecise redefinition of library constant
JAVA-W1033
Anti-pattern
Major
2
Inefficient use of toArray
with non-zero sized array argument
JAVA-P0335
Performance
Major
2
System.exit()
should only be invoked within application entry points
JAVA-W0060
Bug risk
Major
3
Random instances should be reused
JAVA-W1015
Anti-pattern
Major
1
Inefficient use of keySet iterator instead of entrySet iterator
JAVA-P0361
Performance
Major
6
Overly generic exceptions should not be thrown
JAVA-W1042
Anti-pattern
Major
8