Geçici değişkenler neden serileştirilmez?
Geçici değişkenler neden serileştirilmez?

Video: Geçici değişkenler neden serileştirilmez?

Video: Geçici değişkenler neden serileştirilmez?
Video: 36) Değişken Nedir? Bir Programcının Değişkene Neden İhtiyacı Olur? 2024, Mayıs
Anonim

geçici bir üyeyi işaretleyen bir Java anahtar sözcüğüdür değişken değil olmak serileştirilmiş bayt akışlarında ısrar edildiğinde. Bir nesne ağ üzerinden aktarıldığında, nesnenin ' serileştirilmiş '. seri hale getirme nesne durumunu seri baytlara dönüştürür.

Buna uygun olarak, geçici değişken serileştirilebilir mi?

A geçici değişken bir değişken o Yapabilmek olmamak serileştirilmiş . Java Dil Spesifikasyonuna göre [jls-8.3. 1.3] – “ Değişkenler işaretlenmiş olabilir geçici bir nesnenin kalıcı durumunun parçası olmadıklarını belirtmek için.”

Ayrıca, Java'da neden geçici değişkenlere ihtiyacımız var? geçici a değişkenler serileştirmede kullanılan değiştirici. Serileştirme sırasında, eğer Biz yapma istek belirli bir değerden tasarruf etmek için değişken sonra bir dosyada Biz kullanmak geçici anahtar kelime. JVM karşılaştığında geçici anahtar kelimenin orijinal değerini yok sayar. değişken ve bunun varsayılan değerini kaydedin değişken veri tipi.

Bunun yanında neden statik ve geçici değişkenler serileştirilmez?

Statik Değişkenler : Bunlar değişkenler serileştirilmez , Yani seri durumdan çıkarma sırasında statik değişken değer sınıftan yüklenecektir. geçici Değişkenler : geçici değişkenler serileştirilmez , bu nedenle seri kaldırma sırasında bunlar değişkenler karşılık gelen varsayılan değerlerle başlatılacaktır (örn: nesneler için null, int 0).

Statik alanlar neden serileştirilmez?

Statik Değişken. Statik değişkenler bir sınıfa aittir ve Olumsuz herhangi bir bireysel örneğe. kavramı serileştirme nesnenin mevcut durumuyla ilgilenir. Yalnızca bir sınıfın belirli bir örneğiyle ilişkili veriler serileştirilmiş , Öyleyse statik üye alanlar sırasında göz ardı edilir serileştirme.

Önerilen: