DOSYAYA YAZMA TRY CATCH
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.*;
public class DosyaYazmaTryCatch {
public static void main(String args[])
{
Scanner input=new Scanner(System.in);
String kelime;
System.out.println("Bir cümle giriniz...");
kelime=input.nextLine();
File dosya=new File("dosya.txt");//Dosya oluşturuyoruz istedigimiz isimle dosyaya
//yazma işelmei oldugu içiçn fileWriter oluşturuluyor.
FileWriter dosyayaz=null;
try {//filewriter işlemi try catch içinde gercekleşmektedir.
dosyayaz=new FileWriter(dosya, false);//iki degişken almaktadır.Bu degişkenlere
//göre oluşturulan file ve boolean bir deger verilmektedir.
dosyayaz.write(kelime);
System.out.println("Dosya yazma işlemi gerçekleştirildi.");
} catch (Exception e) {
System.out.println("Dosya hatası : "+ e.getMessage());
}
finally
{
try{
if(dosyayaz!=null)
{
dosyayaz.close();//FileWriter ile acılan finally içinde close fonksiyonu ile kapatıldı.
}
}catch(Exception e)
{
System.out.println("Hata "+e.getMessage());
}
}
}
}