本篇文章為大家展示了java中System.err與System.out的區(qū)別,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
1.JDK文檔對兩者的解釋:
out:“標(biāo)準”輸出流。此流已打開并準備接受輸出數(shù)據(jù)。通常,此流對應(yīng)于顯示器輸出或者由主機環(huán)境或用戶指定的另一個輸出目標(biāo)。
err:“標(biāo)準”錯誤輸出流。此流已打開并準備接受輸出數(shù)據(jù)。通常,此流對應(yīng)于顯示器輸出或者由主機環(huán)境或用戶指定的另一個輸出目標(biāo)。按照慣例,此輸出流用于顯示錯誤消息,或者顯示那些即使用戶輸出流(變量 out 的值)已經(jīng)重定向到通常不被連續(xù)監(jiān)視的某一文件或其他目標(biāo),也應(yīng)該立刻引起用戶注意的其他信息。
2.out和err的一個區(qū)別是,out往往是帶緩存的,而err沒有緩存(默認設(shè)置,可以改)。所以如果你用標(biāo)準出錯打印出來的東西可以馬上顯示在屏幕,而標(biāo)準輸出打印出來的東西可能要再積累幾個字符才能一起打印出來。如果你在應(yīng)用中混用標(biāo)準輸出和標(biāo)準出錯就可能看到這個問題。
測試代碼:
public class Test2 { static{ System.out.println("1"); } public static void main(String[] args) { System.err.println("2"); new Test2(); } public Test2() { System.out.println("3"); } }
名稱欄目:java中System.err與System.out的區(qū)別-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://www.chinadenli.net/article6/dhseog.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、網(wǎng)站改版、全網(wǎng)營銷推廣、定制網(wǎng)站、網(wǎng)站制作、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容