Java Language Specification and the JVM Specification now available to peruse at your leisure