ዝርዝር ሁኔታ:

ለምንድነው NullPointerException ያልተመረጠ ልዩ የሆነው?
ለምንድነው NullPointerException ያልተመረጠ ልዩ የሆነው?

ቪዲዮ: ለምንድነው NullPointerException ያልተመረጠ ልዩ የሆነው?

ቪዲዮ: ለምንድነው NullPointerException ያልተመረጠ ልዩ የሆነው?
ቪዲዮ: Android Package Installer Not Working 2024, ግንቦት
Anonim

ጃቫ NullPointerException ነው ያልተረጋገጠ ልዩነት እና RuntimeExceptionን ያራዝመዋል። NullPointerException እሱን ለመቆጣጠር የያዙት ብሎክ እንድንጠቀም አያስገድደንም። ይህ በስተቀር ለአብዛኛው የጃቫ ገንቢ ማህበረሰብ እንደ ቅዠት ነው። ብዙ ጊዜ እኛ ሳንጠብቅባቸው ብቅ ይላሉ።

በተመሳሳይ፣ NullPointerException ማለት ምን ማለት ነው?

NullPointerException ነው። የ RuntimeException. በጃቫ ውስጥ ልዩ ዋጋ ቢስ እሴት ለአንድ ዕቃ ማጣቀሻ ሊመደብ ይችላል። NullPointerException ነው። አፕሊኬሽኑ ዋጋ ቢስ የሆነውን የነገር ማጣቀሻ ለመጠቀም ሲሞክር ይጣላል። እነዚህ የሚያካትቱት፡ ባዶ ማጣቀሻ በተጠቀሰው ነገር ላይ የአብነት ዘዴን መጥራት።

እንዲሁም እወቅ፣ ያልተረጋገጠ ልዩ ሁኔታ ምንድን ነው? ያልተረጋገጠ ልዩ በጃቫ እነዚያ ናቸው። ልዩ ሁኔታዎች የማን አያያዝ በማጠናቀር ጊዜ አልተረጋገጠም ። እነዚህ የማይካተቱ በመጥፎ ፕሮግራሞች ምክንያት ይከሰታል. ፕሮግራሙ የማጠናቀር ስህተት አይሰጥም። ሁሉም ያልተመረጡ ልዩ ሁኔታዎች የ RuntimeException ክፍል ቀጥተኛ ንዑስ ክፍሎች ናቸው።

እንዲሁም ለማወቅ፣ ባዶ ጠቋሚን እንዴት ማስተካከል እችላለሁ?

እነዚህም የሚከተሉትን ያካትታሉ:

  1. ባዶ ነገር ምሳሌ ዘዴን በመጥራት።
  2. ባዶ ነገር መስክ መድረስ ወይም ማሻሻል።
  3. ባዶ ርዝማኔን እንደ ድርድር መውሰድ።
  4. ባዶ ቦታዎችን እንደ ድርድር መድረስ ወይም ማሻሻል።
  5. የሚጣል እሴት ይመስል ባዶ መጣል።

በተረጋገጠ ልዩ እና ያልተረጋገጠ ልዩነት መካከል ያለው ልዩነት ምንድን ነው?

ዋናው በተረጋገጠ መካከል ያለው ልዩነት እና ያልተረጋገጠ ልዩነት የሚለው ነው። የተረጋገጡ የማይካተቱ ናቸው። ተረጋግጧል በማጠናቀር ጊዜ ያልተረጋገጡ ልዩ ሁኔታዎች ናቸው። ተረጋግጧል በሂደት ላይ

የሚመከር: