JavaRush /Kurslar /All lectures for UZ purposes /Professorning foydali havolalari — 20

Professorning foydali havolalari — 20

All lectures for UZ purposes
Daraja, Dars
Mavjud

— Assalomu alaykum, Professor!

— Salom, Amigo! Men sen bilan juda faxrlanaman: yana biroz va o'qishingning yarmi ortda qoladi. Erishilgan yutuqlarda to'xtama: endi eng qiziqiy boshlanadi.

— Yana biroz amaliyot — va men albatta haqiqiy dasturchi bo'laman!

— Amaliyotingga nazariyani ham qo'shaylik. Men siz uchun o'tilgan mavzuga doir ikkita batafsil lektsiya tayyorladim. Ishonchim komilki, siz ko'p yangi narsalarni bilib olasiz.

Java'da Serializatsiya va Deserializatsiya

Dasturlar doim bir-biri bilan o'zaro aloqada bo'ladi. Ma'lumotlarni uzatish qulay bo'lishi uchun byte-format ishlatiladi. Va Java-ob'ektini byte ketma-ketligiga aylantirish, keyin esa asl holatiga qaytarish uchun serializatsiya va deserializatsiya jarayonlari kerak. Ushbu materialda bu tushunchalarni yana bir bor ko'rib chiqamiz va ularni amaliyotda mustahkamlaymiz.

Externalizable interfeysi bilan tanishing

Serializable Java'da serializatsiya-deserializatsiya uchun yagona vosita emas. Bir qator holatlarda boshqa bir vositadan — Externalizable interfeysidan — foydalanish to'g'ri bo'ladi. Keling uning ishlash mexanizmi va ko'rgazmali misollariga qaraylik.


Serializatsiya, XML, JSON, YAML va Jackson

Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION