30 Eylül 2010 Perşembe

Input/Output Stream ve Reader/Writer'lar ile Çalışmak

Input/Output Stream (aynı durum Reader/Writer'lar için de geçerlidir.) değişkeni try/finally bloğundan önce tanımlanmalı, try bloğu içinde oluşturulmalı ve finally bloğu içinde kapatılmalı (close). Catch bloğu tanımlanmamış olsa dahi finally bloğu tanımlanıp bu işlemler yapılmalıdır.


Örnek:


InputStream is = null;
try {
    is = new FileInputStream(inputFileName);
    is.....
    .......
    .......
}
finally {
    if (is != null) {
        try {
            is.close();
        }
        catch (Exception exc) {
            // logla
        }
}

Hiç yorum yok:

Yorum Gönder