system.out.println是什么意思?
system.out.println 函数将内容输出到屏幕,并且要换行。
System.out.println(); 就是换行 ,如果括号有内容就是换行打印;例如:
System.out.println("hello world"); 就是换行打印hello world
还有同时如果后面不加ln的话就表示不换行打印。即:System.out.print("要打印的内容")
System.out.println和System.err.println的区别:
System.out.println和System.err.println,从字面的意思来理解的话,一般性的输出用out,错误使用err,这只是字面上的不同,实质上的区别是
System.out.println 能重定向到别的输出流,比如输出到txt文本中;
而System.err.println只能在屏幕上实现打印,即便重定向也一样。
System.out.println有可能在缓存中,由OS和JVM决定是否输出,而System.err.println它将每一次操作的结果都输出来,这样就很好理解区别了吧。
在eclipse控制台输出时,System.err.println输出的内容是红色的。
对于我们而言在调试程序的时候尽量使用err来输出,这样可以很清晰的定位到任何一个步骤,而out输出的位置顺序很可能和你期望的不一样。