国产18禁黄网站免费观看,99爱在线精品免费观看,粉嫩metart人体欣赏,99久久99精品久久久久久,6080亚洲人久久精品

2017年計算機二級考試java章節(jié)輔導(dǎo):Java 輸入輸出流

時間:2017-06-15 15:49:00   來源:無憂考網(wǎng)     [字體: ]

9.1 Java 輸入輸出流

  所有的程序語言都提及與本機文件系統(tǒng)交互的方式;Java也不例外。我們將看看Java是怎樣處理標(biāo)準(zhǔn)文件輸入輸出的(包 括stdin,stout,stderr)。當(dāng)你在網(wǎng)絡(luò)上開發(fā)小程序時,你必須注意直接文件輸入輸出是不安全因素的關(guān)鍵。大多數(shù)用戶設(shè)置他們的瀏覽器,可讓你自由的訪問他們的文件系統(tǒng),但有的不讓你訪問。當(dāng)然,如果你開發(fā)你內(nèi)部的應(yīng)用程序,你也許需要直接訪問文件。

  標(biāo)準(zhǔn)輸入輸出Unix的用戶,或其他基于命令行系統(tǒng)的用戶(如DOS),都知道標(biāo)準(zhǔn)輸入輸出的含義。標(biāo)準(zhǔn)輸入文件是鍵盤,標(biāo)準(zhǔn)輸出文件是你的終端屏幕。標(biāo)準(zhǔn)錯誤輸出文件也指向屏幕,如果有必要,它也可以指向另一個文件以便和正常輸出區(qū)分。

  系統(tǒng)類Java通過系統(tǒng)類達到訪問標(biāo)準(zhǔn)輸入輸出的功能。上面提到的三個文件在 這個系統(tǒng)類中實現(xiàn): Stdin System.in作為InputStream類的一個實例來實現(xiàn)stdin, 你可以使用read()和skip(long n)兩個成員函數(shù)。read()讓你從輸入中讀一個字節(jié),skip(long n)讓你在輸入中跳過n個字節(jié)。

  Stout System.out作為PrintStream來實現(xiàn)stdout,你可以使用print()和println()兩個成員函數(shù)。 這兩個函數(shù)支持Java的任意基本類型作為參數(shù)。

  Stderr System.err同stdout一樣實現(xiàn)stderr。 象System.out一樣,你可以訪問PrintStream成員函數(shù)。