① System是java.lang包下的一个类。
java.lang public final class System
extends Object
② 在System类下定义了静态数据成员out,而out是java.io.PrintStream类的引用。
public final static PrintStream out = null;
③ 由于out为static类型,则可以通过 类名 . 成员名的方式进行引用,即System.out
④ println() 是java.io.PrintStream类中定义的方法,又由于System.out实际上是PrintStream类的实例,因此可以通过使用System.out.println() 方法来实现打印输出。