PDA

View Full Version : متغیر transient



Mahmood_Parvazi
سه شنبه 24 آذر 1383, 18:43 عصر
سلام
موارد استفاده از متغیر transient چیست؟

hps
چهارشنبه 25 آذر 1383, 00:22 صبح
به ندرت از این نوع متغیر (و نوع volatile) استفاده مى‌شه چون Refrence حافظه اونها فرار و ناپایداره و جز اولین متغیرهایى هستن که GC سراغ‌شون مى‌ره. معمولا براى Fieldهایى از کلاس که نقش Cache رو بازى مى‌کنن از این Modifierها استفاده مى‌شه. براى Fieldهاى حساس از Modifier استفاده نکن و یادت باشه که اگر هم استفاده کردى، دقت کنى چون ممکنه در برنامه‌ات به صورت غیرمنتظره با NullPointerException مواجه بشى.

Mahmood_Parvazi
چهارشنبه 25 آذر 1383, 10:48 صبح
میشه یک مثال بزنید؟
تشکر

hps
چهارشنبه 25 آذر 1383, 14:30 عصر
نمونه‌هاش رو مى‌تونى تو خود متن کلاس‌هاى JFC نگاه کنى.