Las especificaciones para la JVM están publicadas en lo que se conoce como "el libro azul".