W tym samouczku dowiemy się o strumieniach wejścia / wyjścia Java i ich typach.
W Javie strumienie to sekwencja danych, które są odczytywane ze źródła i zapisywane w miejscu docelowym.
Do odczytu danych ze źródła używany jest strumień wejściowy . Ponadto strumień wyjściowy jest używany do zapisywania danych w miejscu docelowym.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Na przykład w naszym pierwszym przykładzie Hello World użyliśmy System.out
do wydrukowania ciągu. Tutaj System.out
jest to typ strumienia wyjściowego.
Podobnie istnieją strumienie wejściowe do pobierania danych wejściowych.
Dowiemy się szczegółowo o strumieniach wejściowych i wyjściowych w późniejszych samouczkach.
Rodzaje strumieni
W zależności od danych przechowywanych w strumieniu można je podzielić na:
- Strumień bajtów
- Strumień znaków
Strumień bajtów
Strumień bajtów służy do odczytu i zapisu pojedynczego bajtu (8 bitów) danych.
Wszystkie klasy strumienia bajtów pochodzą z podstawowych klas abstrakcyjnych o nazwie InputStream
i OutputStream
.
Aby dowiedzieć się więcej, odwiedź
- Klasa InputStream Java
- Klasa Java OutputStream
Strumień znaków
Strumień znaków służy do odczytu i zapisu pojedynczego znaku danych.
Wszystkie klasy strumienia znaków pochodzą z podstawowych klas abstrakcyjnych Reader
i Writer
.
Aby dowiedzieć się więcej, odwiedź
- Klasa czytnika Java
- Klasa Java Writer