This document contains 30 multiple choice questions about Java programming concepts like I/O, data types, classes, threads, and more. It tests knowledge of Java keywords, syntax, and core APIs. The questions cover a wide range of fundamental and advanced Java topics including defining variables, writing classes, using control structures, creating and running threads, and working with strings, arrays, and other data types.