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