Bu yazımda size java ile bir dosyaya nasıl erişileceğini anlatacağım. Amacım java.io kütüphanesini tanımanız. Bu kütüphane giriş çıkış yani streaming olayını destekler ve .Net frameworkde ki gibi akış olan tüm (dosya, ağ gibi) akışları kontrol eder.
Örnek uygulama ideone üzerinde yapılmıştır. Burada ilk olarak FileWriter ile dosya akışı sağlanmış daha sonra da bunu kullanan BufferedWriter nesnesi tanımlanmıştır. Bu benzerlik .Net Framework te de görülmektedir. Akış ardından akışı yönetecek güzel bir arabirim. Tabiki isterseniz FileWriter nesnesinin kendi özelliklerini kullanabilirsiniz ama oldukça zahmetli bir şekilde olur. Akış oluşturup akış yönetecek becerikli bir nesne kullanmak en mantıklısıdır.
Aşağıdaki resim ideone.com dan alıntıdır. Projenin kaynağını ideone.com da düzenlemek isterseniz buraya tıklayın. Yalnız aşağıda ki gibi bir stderr almanız normaldir. Çünkü ideone.com da dosya oluşturma hakkımız yok. Kendi uygulamanızda denerseniz sonuç alacağınıza eminim.
Bir dahaki yazımda görüşünceye dek esenlikle kalın.
0 yorum:
Yorum Gönder