BufferedReader, BufferedWriter

Kategori: Java , 17 Temmuz 2019 , JanFranco


Buffer kavramından bahsedelim. Input/Output tarafları arasında bir hız farkı var ise bu farkı eşitlemek için bir bariyer kullanmalıyız. Örneğin GPU - ekran arasında, Youtube - kullanıcı arasında. Dosya aktarımı yapılan her yerden buffer çoğunlukla kullanılmaktadır. Buffer kullandığımızda veriler karşı tarafa paket paket gider veya paket paket alırız. Bu şekilde olası bir yığılmayı engelleriz. Hız farkını sabitleriz. Java'dan asıl kullanacağımıza bakalım:


try(Scanner scanner = new Scanner(new BufferedReader(new FileReader("diller.txt")))){
			
		} catch (FileNotFoundException e) {
			System.out.println("Dosya bulunamadı.");
		}

try(Scanner scanner = new Scanner(new BufferedWriter(new FileWriter("diller.txt")))){
			
		} catch (FileNotFoundException e) {
			System.out.println("Dosya bulunamadı.");
		}


Sonraki Yazı: Serialization, ObjectOutputStream
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın