Specification Specification About this guide The Program Comments Documenting code Literals Assignment Local variables Control expressions Requiring files Types and methods Exception handling Type grammar Type reflection Type autocasting Macros Annotations Low-level primitives Compile-time flags C bindings Unsafe code