English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java 基礎教程

Controllo dei flussi Java

Array Java

Java orientata agli oggetti (I)

Java orientata agli oggetti (II)

Java orientata agli oggetti (III)

Java 異常處理

Elenco Java (List)

Queue Java (coda)

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Java Flussi I/O

In questo tutorial, impareremo i flussi di input/output in Java e i loro tipi.

In Java, lo stream è una sequenza di dati letti dalla sorgente e scritti nel destinatario.

unFlusso di inputusato per leggere dati dalla sorgente. E,Flusso di outputusato per scrivere dati nel destinatario.

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

Ad esempio, nel nostro primoHello WorldNell'esempio, abbiamo utilizzato System.out per stampare una stringa. In questo caso, System.out è un flusso di output.

Analogamente, ci sono anche flussi di input che ricevono input.

Esploreremo in dettaglio i flussi di input e output nei tutorial successivi.

Tipi di flusso

Secondo i dati contenuti nel flusso, può essere classificato come:

  • Flussi di byte

  • Flussi di caratteri

Flussi di byte (Byte)

I flussi di byte vengono utilizzati per leggere e scrivere singoli byte (8 bit) di dati.

Tutte le classi di flusso di byte derivano dall'astratto classe base chiamata InputStream e OutputStream.

Per ulteriori informazioni, visitare

Flussi di caratteri (Carattere)

I flussi di caratteri vengono utilizzati per leggere e scrivere singoli caratteri di dati.

Tutte le classi di flusso di caratteri derivano dall'astratto classe base Reader e Writer.

Per ulteriori informazioni, visitare