extra credit Search 85,062 technologies ⌘K Download for Mac

Java Virtual Machine Specification

Category
Language and platform specs
Docs outline
10 sections

Official docs outline

docs.oracle.com
  1. Structure of the JVM: runtime data areas

    Heap, method area, stacks, PC registers and frames.

  2. Frames and execution

    Local variables, operand stack and dynamic linking.

  3. Compiling for the JVM

    How Java constructs compile to bytecode.

  4. The class file format

    ClassFile structure and access flags.

  5. Constant pool

    Constant pool entries and symbolic references.

  6. Attributes

    Code, StackMapTable, Exceptions and other attributes.

  7. Class verification

    Type-checking verification with stack maps.

  8. Loading, linking and initializing

    Class loaders, linking phases and initialization order.

  9. Instruction set

    Opcode semantics grouped by category.

  10. Exceptions

    Exception handling in the JVM.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 33
↑↓ move ↵ open