標準輸出流System.out.println和標準錯誤輸出流System.err.println
err是運行期異常和錯誤反饋的輸出流的方向緩存
- System.err.println只能在屏幕上實現打印,即便你重定向了也同樣
- 用err打印出的 字符串,再eclipse的console會顯示成紅色
- 標準輸出每每是帶緩存的,而標準出錯沒有緩存(默認設置,能夠改) System.out.println 能重定向到別的輸出流,好比輸出到txt文本中; 而System.err.println只能在屏幕上實現打印,即使重定向也同樣。System.out.println有可能在緩存中,由OS和JVM決定是否輸出,而System.err.println它將每一次操做的結果都輸出來,是當即輸出; 在eclipse控制檯輸出時,System.err.println輸出的內容是紅色的。