Specification Specification About this guide 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