0 oy
43 gösterim

Externalizable diye birşey okudum? Bu nedir? Neden kullanlır?

Java kategorisinde (3.7k puan) | 43 gösterim

1 cevap

0 oy
Bir sınıfı serialize ederken normalde serializable interface kullanıyoruz ve nasıl serialize edildiğiyle pek ilgilenmiyoruz. Java kendisi ayarlıyor. Önceki java versiyonlarında bu işlem biraz performan sıkıntısı çıkardığı için otomatize serialize etmek yerine elle müdahale yani detaylarını kendimiz vererek serialize etmek amacıyla bu interface sağlanmış. Sınıfa "implements externalizable" dediğimiz zaman bize iki tane metod sağlıyor. Bu metodlar gerçekleştirilerek nasıl serialize edeceğimizi ve nasıl geri alabileceğimizin detayını vermemiz bekleniyor.

Aslında bu arada json olarak çıktısı alınıp yine json olarak oluşturulursa güzel olabilir.

JDK 1.1 den beri varmış.

https://docs.oracle.com/javase/7/docs/api/java/io/Externalizable.html
(3.7k puan)

İlgili sorular

0 oy
1 cevap
1 Eylül 2018 Java kategorisinde tolgacelik.art (1.8k puan) sordu | 102 gösterim
0 oy
1 cevap
9 Ocak 2018 Java kategorisinde kenan (3.7k puan) sordu | 101 gösterim
0 oy
1 cevap
0 oy
1 cevap
9 Ocak 2018 Java kategorisinde kenan (3.7k puan) sordu | 292 gösterim
0 oy
1 cevap
9 Ocak 2018 Java kategorisinde kenan (3.7k puan) sordu | 225 gösterim
Birbirinden değerli Türkçe Blog yazarlarını takip edebilmek için ziyaret edebileceğiniz bir internet sitesi. yazarlar.hasscript.com