天天看點

003_java中的err與out

1.1_解釋

其實這2個非常相似,都可以在螢幕上輸出指定的内容,但是,若在運作程式時使用了重定向,則out的内容可以重定向到指定的檔案或裝置,而err隻能在螢幕上輸出。

1.2_代碼

public class ErrOut_11
{
    public static void main(String[] args)
    {
        System.out.println("main方法開始運作……");
        
        //err:錯誤資訊輸出(隻是平時是系統寫好的)
        //err與out都是System的類的成員變量,都是static修飾的
        //out是标準調試資訊輸出流
        //err是标準錯誤資訊輸出流
        //它們有通用的println方法
        System.err.println("改方法在運作期間手動輸出一個錯誤資訊……");
        System.err.println("本軟體沒有購買保險……");
    }
}
           

測試結果

F:\code\Java\Java300\004_ErrOut>java ErrOut_11
main方法開始運作……
改方法在運作期間手動輸出一個錯誤資訊……
本軟體沒有購買保險……

           

繼續閱讀