Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
22 gösterim

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

Java kategorisinde (3.3k puan) sordu

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.3k puan) cevapladı

İlgili sorular

0 oy
1 cevap 39 gösterim
39 gösterim 9 Ocak Java kategorisinde kenan (3.3k puan) sordu
0 oy
1 cevap 24 gösterim
0 oy
1 cevap 91 gösterim
91 gösterim 9 Ocak Java kategorisinde kenan (3.3k puan) sordu
0 oy
1 cevap 110 gösterim
110 gösterim 9 Ocak Java kategorisinde kenan (3.3k puan) sordu
0 oy
1 cevap 22 gösterim
22 gösterim 9 Ocak Java kategorisinde kenan (3.3k puan) sordu
...