看java API文档,out是System类的一个字段,返回值是静态PrintStream 对象:
out,
public static final PrintStream out“标准”输出流。此流已打开并准备接受输出数据。
通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。
这样就可以解决lz疑问,当我们写到 System.out 时就已经得到了一个PrintStream 对象,继而调用PrintStream 对象的print()方法。
其实System.out.print( );可以这样写:
PrintStream ps = System.out ;
ps.println("heima");
|