err和out是PrintStream对象
in是InputStream对象
来来来这里说一下 平常我们用的很多的打印流system。out。println 这里System是一个lang包下的类·可以直接使用 out是属性是Printlnstream类的对象 然后println是PrintStream的静态方法。
api中提到system类是不能被实例化的 看到类的定义 final修饰 并不是不能实例化 只是不能继承 修饰方法不能重载 修饰变量不能重新赋值 一般类不能实例化 有两种情况 情况一是 抽象类 情况二是构造方法呗私有化所以不能实例化 而system就是第二种情况:
err输出会带红色
Scanner:
system。out。println 默认为输出到控制台 (控制台其实也是一个文件哈)
重定向:
输出到了文件里面E盘啥啥的 下图蓝标是控制台文件