فهرست مطالب:
تصویری: چگونه می توان یک شی را در جاوا deserialize کرد؟
2024 نویسنده: Lynn Donovan | [email protected]. آخرین اصلاح شده: 2023-12-15 23:46
سریال سازی و سریال زدایی که در جاوا با مثال سریال سازی مکانیزمی برای تبدیل حالت یک است هدف - شی به یک جریان بایتی سریال زدایی فرآیند معکوس است که در آن جریان بایت برای بازسازی واقعی استفاده می شود شی جاوا در حافظه. از این مکانیسم برای تداوم آن استفاده می شود هدف - شی.
در نتیجه، چگونه یک شی را در جاوا سریال سازی می کنید؟
به سریال کردن یک شی به این معنی است که حالت خود را به یک جریان بایت تبدیل می کند تا جریان بایت بتواند به یک کپی از هدف - شی . آ شی جاوا است قابل سریال سازی اگر کلاس آن یا هر یک از سوپرکلاس های آن یکی از این دو را پیاده سازی کند جاوا . io قابل سریال سازی رابط یا رابط فرعی آن، جاوا.
چگونه یک شی را در جاوا می خوانیم؟ نحوه خواندن یک شی از فایل در جاوا
- یک FileInputStream را به فایلی که Object را در آن ذخیره کرده اید باز کنید.
- یک ObjectInputStream را به FileInpoutStream بالا باز کنید.
- از متد readObject کلاس ObjectInputStream برای خواندن Object از فایل استفاده کنید.
- متد بالا یک Object از نوع Object را برمی گرداند.
همچنین بدانید، چگونه یک لیست را در جاوا غیر سریالی می کنید؟
در اینجا یک مثال کامل است. این مراحل هستند:
- Class Item() را ایجاد کنید که Serializable را پیاده سازی می کند.
- در اصلی - ایجاد 2 شی مورد.
- آن را به ArrayList اضافه کنید.
- ArrayList را سریال کنید. برای دیدن جریان بایتی یک شی، فایل را بررسی کنید. (تصویر زیر)
- بایت استریم را از همان فایل برای دیدن Object از حالت سریال خارج کنید.
هدف از سریال سازی در جاوا چیست؟
هدف - شی سریال سازی فرآیندی است که برای تبدیل وضعیت یک شی به یک جریان بایت استفاده میشود، که میتواند به دیسک/فایل باقی بماند یا از طریق شبکه به هر در حال اجرا دیگری ارسال شود. جاوا ماشین مجازی. فرآیند معکوس ایجاد یک شیء از جریان بایت، deserialization نامیده می شود.
توصیه شده:
چگونه می توان زیرمجموعه یک رشته را در جاوا پیدا کرد؟
زیر مجموعه یک رشته، کاراکتر یا گروهی از کاراکترهایی است که در داخل رشته وجود دارند. تمام زیر مجموعه های ممکن برای یک رشته n(n+1)/2 خواهند بود. برنامه: public class AllSubsets {public static void main(String[] args) {String str = 'FUN'; int len = خ. int temp = 0;
چگونه می توان یک شکل الماس در جاوا ایجاد کرد؟
شکل الماس با چاپ مثلث و سپس مثلث معکوس ایجاد می شود. این کار با استفاده از حلقه های تو در تو انجام می شود
چگونه می توان از جاوا در توسعه وب استفاده کرد؟
برنامه وب جاوا برای ساخت وب سایت های پویا استفاده می شود. جاوا از طریق JSP و Servlets از برنامه وب پشتیبانی می کند. ما می توانیم یک وب سایت با صفحات وب HTML ایستا بسازیم، اما زمانی که می خواهیم داده ها پویا باشند، به برنامه وب نیاز داریم
چگونه می توان یک لینک را در توییتر کپی کرد و ریتوییت کرد؟
توییت را پیدا کنید و روی هویج وارونه (^) برای گزینه های منو کلیک کنید. روی "Copy link toTweet" کلیک کنید. توجه داشته باشید که این پیوند شما را به صفحه ای می برد که به ریتوییت خاص شما اختصاص داده شده است و نه توییت اصلی که مجدداً ارسال می کنید
چگونه می توان یک کتابخانه نماد را باز کرد و از یک نماد استفاده کرد؟
باز کردن کتابخانههای نمادها، پنجره > کتابخانههای نمادها > [symbol] را انتخاب کنید. در منوی پانل نمادها، Open Symbol Library را انتخاب کنید و از لیستی که ظاهر میشود، یک کتابخانه را انتخاب کنید. روی دکمه Symbols Library Menu در پانل Symbols کلیک کنید و یک کتابخانه را از لیست ظاهر شده انتخاب کنید