Java Platform Standard Edition 8 Documentation:
http://docs.oracle.Java Platform Standard Edition 8 Documentationcom/javase/8/docs/
The Java® Language Specification:
http://docs.oracle.com/javase/specs/jls/se8/html/index.html
The Java® Virtual Machine Specification:
http://docs.oracle.com/javase/specs/jvms/se8/html/index.html
java security:
http://www.oracle.com/technetwork/java/javase/overview/security-2043272.html
java secure guidelines:
http://www.oracle.com/technetwork/java/seccodeguide-139067.html