关于System类的深入理解

之前一直在用System.out.println()来输出,也只是在用,一直没有深入得探究System的详细信息.今天就此作出一些总结.
关于System类的深入理解
可以从API中看到,System类属于lang包下,用final修饰.

主要是看到下面的三个静态字段,分别是err/in/out.这三个应该是我们在平时开发过程中使用到的最多的几个字段了.

可以看到,err和out的类型都是PrintStream,而in的类型是InputStream.知道这个应该就知道输入输出在底层是怎样实现的了,详情查看InputStream和PrintStream的API.

System.out使用得最为频繁了,lang包下的类在使用过程中不用导包,所以我们平时使用过程中对它的注意也不多,只是在使用.
关于为什么lang包不用手动导入

System类中还有其他的方法,此处就不多做介绍了,查API就都知道了.