Primitives, variables, operators, arrays, strings, control flow, main method, and the JVM/JDK/JRE ecosystem.