在本教程中,我們將學(xué)習(xí)Java輸入/輸出流及其類型。
在Java中,流是從源讀取并寫入目標(biāo)的數(shù)據(jù)序列。
一個(gè)輸入流用于從源讀取數(shù)據(jù)。并且,輸出流用于將數(shù)據(jù)寫入目標(biāo)。
class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }
例如,在我們的第一個(gè)Hello World示例中,我們?cè)?jīng)使用System.out過(guò)打印字符串。在此,System.out是一種輸出流。
類似地,也有接收輸入的輸入流。
我們將在后面的教程中詳細(xì)了解輸入流和輸出流。
根據(jù)流包含的數(shù)據(jù),可以將其分類為:
字節(jié)流
字符流
字節(jié)流用于讀取和寫入單個(gè)字節(jié)(8位)的數(shù)據(jù)。
所有字節(jié)流類都派生自稱為InputStream和OutputStream的基本抽象類。
要了解更多信息,請(qǐng)?jiān)L問(wèn)
字符流用于讀取和寫入單個(gè)數(shù)據(jù)字符。
所有字符流類都派生自基本抽象類Reader和Writer。
要了解更多信息,請(qǐng)?jiān)L問(wèn)