Java Virtual Machine Specification learning notes and codes.