ዝርዝር ሁኔታ:

ለምን serialVersionUID እንጨምራለን?
ለምን serialVersionUID እንጨምራለን?

ቪዲዮ: ለምን serialVersionUID እንጨምራለን?

ቪዲዮ: ለምን serialVersionUID እንጨምራለን?
ቪዲዮ: Mesfin Bekele -Lemin [With LYRICS] መስፍን በቀለ - ለምን |Ethiopian Music HD 2024, ህዳር
Anonim

ለምን እንዲህ SerialVersionUID እንጠቀማለን። : SerialVersionUID ነው። በዲሴሪያላይዜሽን ወቅት አንድ አይነት ክፍል (በተከታታይ ሂደት ወቅት ጥቅም ላይ የዋለ) መሆኑን ለማረጋገጥ ጥቅም ላይ ይውላል. ነው። ተጭኗል። ተከታታይነት፡ ተከታታይነት ባለው ጊዜ ከእያንዳንዱ የነገር ላኪ ጎን JVM ጋር ያደርጋል ልዩ መለያ ያስቀምጡ።

በተጨማሪም፣ ለምን serialVersionUID እንጠቀማለን?

በቀላል አነጋገር፣ የ serialVersionUID ለተከታታይ ክፍሎች ልዩ መለያ ነው። ይሄ ተጠቅሟል አንድን ነገር በዲሴሪያላይዜሽን ወቅት, የተጫነው ክፍል ከተከታታይ ነገር ጋር የሚጣጣም መሆኑን ለማረጋገጥ. ምንም ተዛማጅ ክፍል ካልተገኘ፣ InvalidClassException ይጣላል።

ከላይ በተጨማሪ፣ serialVersionUID ያስፈልገዋል? ነባሪው serialVersionUID ስሌት በክፍል ዝርዝሮች ላይ በጣም ሚስጥራዊነት ያለው ነው, ይህም እንደ አጠናቃሪ አተገባበር ሊለያይ ይችላል, እና ይችላል ስለዚህ ያልተጠበቀ InvalidClassException s በዲሴሪያላይዜሽን ወቅት ያስከትላል። ስለዚህ ማወጅ አለቦት serialVersionUID ምክንያቱም የበለጠ ቁጥጥር ይሰጠናል.

ከዚህ ጎን ለጎን፣ serialVersionUID 1l ጥቅም ምንድነው?

የ serialVersionUID ለተከታታይ ክፍል ሁለንተናዊ ስሪት መለያ ነው። ማሽቆልቆል ይጠቀማል ይህ ቁጥር የተጫነው ክፍል ከተከታታይ ነገር ጋር በትክክል የሚዛመድ መሆኑን ለማረጋገጥ ነው። ምንም ተዛማጅ ካልተገኘ፣ InvalidClassException ይጣላል።

serialVersionUID ምን ማለት ነው?

Java: serialVersionUID እንዴት መፍጠር እንደሚቻል

  1. serialver ትዕዛዝ. JDK serialVersionUID ን በራስ ሰር ለማመንጨት “serialver” የሚባል ትእዛዝ አለው።
  2. Eclipspe IDE ይጠቀሙ። Eclipse እየተጠቀሙ ከሆነ፣ መዳፊትዎን በተከታታዩ ክፍል ላይ ያንቀሳቅሱት።
  3. የፈለጋችሁት ነገር። የእራስዎን serialVersionUID ብቻ ይግለጹ፣ ቁጥር ይስጡ እና ከኋላው “L” ያያይዙ።

የሚመከር: