Java’da Serilizasyon 1

wMerhaba arkadaşlar bu yazımda sizlere javada bir classı nasıl serilize edebilecep-ğimizden bahsetmek istiyorum. Öncelikle bu işlemin amacı nedir ve tam olarak ne yapar onu söyliyeyim. Serilazation kısaca bir classı dosyaya yazma işleminidir genelde geliştirilen uygulamada ayar dosyalarını ve beni hatırla gibi durumları sağlamak için kullanılır.

Serlize işlemi yapmak için öncelikle bir sınıf oluşturalım…
package javaapplication4;
public class Login implements java.io.Serializable{

//kardeo için
public String Kullanici;
public String Sifre;
public Boolean isAdmin;

}

Burada class isminin sonundaki ifadeyi eklemek zorundayız. Şimdide yazmak için aşağıdaki kodları yazalım

 

şimdi ise  yukarıda belirttiğimiz sınıfı nasıl bir dosya yazabileceğinizi inceleyelim.  Öncelikle projemize Java.IO kütüphanesini dahil etmemiz gerekiyor.  Daha sonra aşağıdaki kodları yazıyoruz .

Login l =  new Login();

l.Kullanici =”admin”;

l.Sifre = “123”;

l.isAdmin = true;

fileOutputStreem fos = new fileOutputStreem(“dosya.uzanti”);

objectoutputStreem oos = new objectOutputStreem(fos);

oos.WriteObject(l);

 

Bir sonraki yazımda ise bir dosyadan nasıl sınıfı geri okuyabileceğinizi göstereceğim .

 

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir