Java I/O StreamsLesson 56Preview gratis
Java FileOutputStream
Lesson ini bagian dari Java · Semua level
Ringkasan
FileOutputStream menulis byte ke sebuah file, dengan pilihan menimpa isi lama atau menambah di akhir lewat parameter append. Cocok untuk menyimpan data biner seperti gambar, audio, atau hasil serialisasi objek. Data yang masih tertahan di buffer baru benar-benar tertulis setelah flush() atau close() dipanggil.
Poin kunci
- Konstruktor new FileOutputStream(nama, true) menambah isi, false menimpa
- write(int b) menulis satu byte, write(byte[]) dan write(byte[], off, len) menulis banyak
- Bila file belum ada, stream akan membuatnya otomatis
- Data bisa hilang bila lupa close() karena buffer belum terkirim ke disk
- Bisa dibungkus BufferedOutputStream untuk menulis banyak data kecil dengan cepat
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.