تبلیغات

کلمه کلیدی transient در جاوا

کلمه کلیدی transient در جاوا

عملیات Serialization  چیست؟
وقتی قرار است کلاس ها در شبکه فرستاده شوند (مثلا در RMI) داده ها بصورت سریالی از بایت ها ارسال شده و دوباره در مقصد به شکل اول ساخته می شوند. به این عملیات Serialization می گویند و کلاس های مربوطه باید رابط Serializable را پیاده سازی کنند.

کلمه کلیدی transient  چیست؟
برای اینکه یک متغیر در عملیات serialization  تبدیل و ارسال نشود آن را با کلمه کلیدی transient تعریف میکنند.

کاربرد transient در زمینه Serialization می باشد و به این معنی هست که فیلد مورد نظر در عمل Serialization استفاده نشود، فیلد هایی رو transient می کنند که نمی خواهند آن ها را نگهداری کنند یا در انتقال شی ها در شبکه نیازی به انتقال اطلاعات آن ها نیست. مثلا اگر شما وضعیت لحظه ایه یک فرآیند را در یک فیلدی از یک شی نگهداری کنید در موقع ثبت و Serialization ممکن است دوست نداشته باشید آن فیلد را نگهداری کنید چون همیشه در زمان اجرا محاسبه میشود.

این مطلب کامل تر خواهد شد

تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس / مدیر فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه