15 Java-da usul nima?


) Java serializatsiyasiga qanday alternativalar mavjud?



Yüklə 487,92 Kb.
Pdf görüntüsü
səhifə59/59
tarix07.01.2024
ölçüsü487,92 Kb.
#207303
1   ...   51   52   53   54   55   56   57   58   59
240-core-java-questions-and-answers

233) Java serializatsiyasiga qanday alternativalar mavjud?
230) Java-da muvaffaqiyatsiz iteratorlar haqida tushuntiring?
Qat'iylik:
232) Java-da seriallashtirishning asosiy maqsadi nima?
Modifikatsiya degani, boshqa ip takrorlanayotganda to'plamni ip bilan o'zgartirib bo'lmaydi, agar bunday o'zgartirish sodir bo'lsa,
bir vaqtning o'zida o'zgartirish istisno qilinadi.Bunday iteratorlar muvaffaqiyatsiz tez iteratorlardir.
Biz bayt massividan foydalanib, asl ob'ektning dublikatlarini yaratishimiz mumkin.
Sintaksis:
Ob'ekt ObjectInputStream yordamida o'qilganda, suid ham o'qiladi. Agar yuklangan sinf suid obyekt oqimidan o'qiladigan suid bilan mos
kelmasa, readObject InvalidClassExceptionni chiqaradi.
Machine Translated by Google


45
Ko'proq savol va javoblar
240) Agar biz ba'zi maydonlar ketma-ket ketmasligini istamasak, buni qanday qilish kerak?
Masalan: xususiy statik yakuniy uzun serialVersionUID = -5885568094444284875L;
http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/
Ob'ektni ketma-ketlashtirganda, hatto unga tegishli ob'ekt ham serializatsiya qilinishini amalga oshirishi kerak, keyin mos yozuvlar ob'ektlari
ham seriyalashtiriladi. Agar biz mos yozuvlar ob'ektlarini serializatsiya qilmasak, biz NotSerializableException ni olamiz.
239) Ob'ektni ketma-ketlashtirganda, serializatsiya mexanizmi uning havolalarini ham saqlaydimi?
Agar biz seriyali UID versiyasini aniqlamasak, JVM biz uchun bitta suid yaratadi. Ammo JVM yaratish o'rniga suid bo'lishi tavsiya etiladi, chunki
ish vaqtida JVM sinfning barcha xususiyatlarining xeshkodlarini hisoblashi kerak. Bu jarayon ketma-ketlikni past qiladi. Biz statik maydonlarni
ketma-ketlashtira olmaymiz, bundan mustasno, suid ob'ekt bilan birga serializatsiya qilinadi.
237) Agar biz UID seriyali versiyasini aniqlamasak nima bo'ladi?
Seriyadan chiqarish vaqtida vaqtinchalik o'zgaruvchilar ibtidoiylar uchun standart qiymatlar va ob'ekt havolalari uchun null bilan ishga
tushiriladi.
Biz java'da statik o'zgaruvchilarni ketma-ketlashtira olmaymiz. Statik o'zgaruvchilarning sababi ob'ekt emas, balki sinfga tegishli bo'lgan sinf
o'zgaruvchilaridir, lekin ketma-ketlashtirish mexanizmi sinf holatini emas, balki faqat ob'ekt holatini saqlaydi.
Agar biz ketma-ketlashtirish paytida ba'zi maydonlarni ketma-ketlashtirishni istamasak, biz bu o'zgaruvchilarni vaqtinchalik deb e'lon qilamiz.
238) Biz java'da statik o'zgaruvchilarni ketma-ketlashtira olamizmi?
Machine Translated by Google

Yüklə 487,92 Kb.

Dostları ilə paylaş:
1   ...   51   52   53   54   55   56   57   58   59




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin