2011-03-09 6 views

cevap

212

tarihinde arkadaşınız olduğunu gördük.

O bayt akışlarına kalıcıdır zaman tefrika olmamaya üye değişkeni işaretler. Bir nesne ağ üzerinden aktarılan olduğunda, nesnesinin 'serialized' olması gerekir. Serialization, nesneyi durumunu seri baytlara dönüştürür. Bu baytlar ağ üzerinden gönderilen ve nesnesinin bu bayttan yeniden oluşturulur. Java transient anahtar kelimesi tarafından işaretlenmiş Üye değişkenleri aktarılmamış, bilerek kaybedilmiştir.

oradan Örnek biraz değiştirilmiş (sayesinde @pgras):

public class Foo implements Serializable 
{ 
    private String saveMe; 
    private transient String dontSaveMe; 
    private transient String password; 
    //... 
} 
+5

@windings tefrika asla: bu durumda gerçekten (http://download.oracle.com/javase/tutorial/) [eğiticilerimizi çalışan] başlamak gerekir. Sorular sorarak bunlar değiştirilemez. "Tamsayı" bir anahtar kelime değil, bir sınıf. –

+125

Büyük ironi, bu, google'daki ilk hit oldu. Yani ... –

9

Bu trackDAO getirilemez gerektiği anlamına gelir.

+0

Bu, anahtar kelime değil, "Ek açıklama" dır. –

+4

@Marcos: Ne hakkında konuşuyorsunuz? Hem soru hem de cevap “geçici” anahtar kelimeyle ilgilidir. –

+1

geçici değişkenler hiçbir zaman java – Deepak

24

geçici değişkenler java

İlgili konular