Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Java OutputStream: Konsep Inti, Metode, dan Contoh File Praktis

Java OutputStream Class

Temukan dasar-dasar OutputStream Java, metode utamanya, dan contoh praktis menggunakan FileOutputStream.

Kelas OutputStream, yang terletak dalam paket java.io, adalah kelas super abstrak yang mewakili aliran byte yang ditujukan ke tujuan keluaran. Karena ia abstrak, Anda tidak dapat membuat instance-nya secara langsung; sebagai gantinya, Anda bergantung pada subclass konkretnya untuk melakukan operasi I/O sebenarnya.


Subclass Utama OutputStream

Berikut adalah subclass yang paling umum yang memperluas OutputStream:

Java OutputStream: Konsep Inti, Metode, dan Contoh File Praktis

Kita akan menjelajahi setiap subclass dalam tutorial terpisah.


Membuat Instance OutputStream

Untuk membuat instance dari OutputStream, impor paket dan buat instance subclass konkret:

// Instantiate a FileOutputStream OutputStream out = new FileOutputStream("example.txt"); 

Karena OutputStream adalah abstrak, Anda harus selalu menggunakan subclass. Contoh di atas menunjukkan pembuatan aliran yang menulis ke example.txt.

Tips: Anda dapat mengganti FileOutputStream dengan subclass lainnya (misalnya, ByteArrayOutputStream) untuk menargetkan tujuan berbeda.


Metode Inti OutputStream

Kelas abstrak ini mendeklarasikan beberapa metode penting yang harus diimplementasikan oleh subclass-nya:


Contoh: Menulis Teks ke File dengan FileOutputStream

Di bawah adalah program siap pakai lengkap yang menulis baris teks ke output.txt menggunakan FileOutputStream:

import java.io.FileOutputStream; import java.io.OutputStream; public class Main { public static void main(String[] args) { String data = "This is a line of text inside the file."; try (OutputStream out = new FileOutputStream("output.txt")) { byte[] dataBytes = data.getBytes(); out.write(dataBytes); System.out.println("Data written to output.txt"); } catch (Exception e) { e.printStackTrace(); } } } 

Poin-poin kunci yang ditunjukkan:

Setelah eksekusi, output.txt akan berisi:

This is a line of text inside the file. 

Untuk eksplorasi lebih dalam tentang OutputStream, lihat dokumentasi resmi Java.

Java OutputStream (official Java documentation)

java

  1. Memahami Kata Kunci final Java: Variabel, Metode, dan Kelas
  2. Operator instanceof Java: Panduan Lengkap
  3. Menguasai Warisan Java: Konsep, Jenis, dan Contoh Praktis
  4. Memahami Kelas Bersarang Statis Java: Penggunaan, Perbedaan, dan Contoh
  5. Menguasai Kelas Dalam Anonim Java: Definisi, Sintaks, dan Contoh Praktis
  6. Pola Singleton Java Dijelaskan: Cara Menerapkan dan Menggunakannya dengan Aman
  7. Menguasai Refleksi Java: Memeriksa Kelas, Metode, dan Field pada Waktu Eksekusi
  8. Menguasai Java ObjectOutputStream: Serialisasi, Metode, dan Contoh Praktis
  9. Menguasai Java Generics – Membangun Kode yang Dapat Digunakan Kembali dan Aman Tipe
  10. Pengoperasian File Java dengan java.io – Pembuatan, Pembacaan, Penulisan & Penghapusan