Bu eğiticide, Java giriş / çıkış akışları ve türleri hakkında bilgi edineceğiz.
Java'da akışlar, kaynaktan okunan ve hedefe yazılan veri dizisidir.
Kaynaktan veri okumak için bir giriş akışı kullanılır. Ve hedefe veri yazmak için bir çıktı akışı kullanılır.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Örneğin, ilk Merhaba Dünya örneğimizde, System.out
bir dize yazdırmak için kullandık . Burada System.out
bir tür çıktı akışıdır.
Benzer şekilde, giriş alacak giriş akışları vardır.
Giriş akışları ve çıktı akışları hakkında daha sonraki eğitimlerde ayrıntılı olarak bilgi edineceğiz.
Akış Türleri
Bir akışın tuttuğu verilere bağlı olarak şu şekilde sınıflandırılabilir:
- Bayt Akışı
- Karakter Akışı
Bayt Akışı
Bayt akışı, tek baytlık (8 bit) veriyi okumak ve yazmak için kullanılır.
Tüm bayt akışı sınıfları, InputStream
ve adlı temel soyut sınıflardan türetilir OutputStream
.
Daha fazla bilgi edinmek için ziyaret edin
- Java InputStream Sınıfı
- Java OutputStream Sınıfı
Karakter Akışı
Karakter akışı, tek bir veri karakterini okumak ve yazmak için kullanılır.
Tüm karakter akışı sınıfları temel soyut sınıflardan Reader
ve Writer
.
Daha fazla bilgi edinmek için ziyaret edin
- Java Okuyucu Sınıfı
- Java Yazar Sınıfı