The Java System class provides standard input, output, and error streams (in, out, err) and utility methods for system properties, environment variables, and garbage collection. It does NOT provide facilities to load files and libraries or create them - that's the ClassLoader's job.