Odak modu

Java 102

BufferedReader ve BufferedWriter Sınıfları

BufferedReader

Java.io paketinin BufferedReader sınıfı, verileri (karakter olarak) daha verimli okumak için diğer okuyucularla birlikte kullanılabilir. Soyut Reader sınıfını genişletir.

BufferedReader, 8192 karakterlik bir dahili arabellek tutar. BufferedReader'daki okuma işlemi sırasında, diskten bir yığın karakter okunur ve dahili tamponda saklanır ve dahili tampondan karakterler ayrı ayrı okunur. Böylelikle diskle iletişim sayısı azalır. BufferedReader kullanarak karakterleri okumak daha hızlı olmasının nedeni budur.

import java.io.BufferedReaderimport java.io.FileReader; 
public class PatikaDev { 
public static void main(String[] args) { 
try { 
		FileReader file = new FileReader("input.txt"); 
		BufferedReader input = new BufferedReader(file); 
      	String line;
while ((line = input.readLine()) != null) {
	System.out.println(line);
      		 } 
			input.close();
} 
	catch (Exception e) {
       	e.getStackTrace();
    }
  }
}

BufferedWriter

Java.io paketinin BufferedWriter sınıfı, verileri (karakter olarak) daha verimli yazmak için diğer yazarlarla birlikte kullanılabilir. Writer soyut sınıfını genişletir.

import java.io.BufferedWriter; 
import java.io.FileWriter; 
public class PatikaDev public static void main(String[] args) { 
	String data = "Java 102 Dersleri"try {
		FileWriter file = new FileWriter("output.txt"); 
		BufferedWriter output = new BufferedWriter(file); 
		output.write(data);
		output.close();
} 
	catch (Exception e) { 
	      e.getStackTrace();
    }
  }
}
Background Pattern
Birlikte öğrenelim

Sektörde en çok aranan yazılım becerilerini kazan

Yapay zeka desteği, birebir mentörlük saatleri, canlı dersler ve senin için özel hazırlanmış içeriklerle eksiklerini tamamla, düzenli geri bildirimler al ve öğrenme sürecini en verimli hale getir.

Yunus Emre Kabakcı

Patika+ mezunu

Patika+ Fullstack Web Development Bootcamp mezunumuz Yunus Emre,

3 ay içinde Katar’dan aldığı teklif ile, global bir şirket olan Pavo Group’da işe başladı!


“İçerik zenginliği, mentor desteği, ileriye dönük bir network sağlaması ve dünyada en çok tercih edilen frameworkler üzerinden bir eğitim veriyor olması Patika+’ı tercih etmemin temel sebepleri oldu!“

Yorumlar

Yorum yapabilmek için derse kayıt olmalısın!