RuntimeException መያዝ ጥሩ ልምምድ ነው?
RuntimeException መያዝ ጥሩ ልምምድ ነው?

ቪዲዮ: RuntimeException መያዝ ጥሩ ልምምድ ነው?

ቪዲዮ: RuntimeException መያዝ ጥሩ ልምምድ ነው?
ቪዲዮ: Runtime Exception 2024, ግንቦት
Anonim

ብርድ ልብስ - መያዝ ሁሉም ነገር - ልዩ ወይም ሊጣል የሚችል ፣ በጣም የከፋ - አይደለም ጥሩ ልምምድ ምክንያቱም ከማንኛውም ልዩ ባህሪ ማገገም እንደሚችሉ እያሰቡ ነው። ወደ ጎን: አዎ, መያዝ ልዩነቱም እንዲሁ ይሆናል። RuntimeException ያዙ , Exception አንድ superclass ነው ጀምሮ RuntimeException.

በተመሳሳይ፣ RuntimeExceptionን መያዝ ጥሩ ልምምድ ነውን?

ብርድ ልብስ - መያዝ ሁሉም ነገር - ልዩ ወይም ሊጣል የሚችል ፣ በጣም የከፋ - አይደለም ጥሩ ልምምድ ምክንያቱም ከማንኛውም ልዩ ባህሪ ማገገም እንደሚችሉ እያሰቡ ነው። ወደ ጎን: አዎ, መያዝ ልዩነቱም እንዲሁ ይሆናል። RuntimeException ያዙ , Exception አንድ superclass ነው ጀምሮ RuntimeException.

እንዲሁም አንድ ሰው NullPointerExceptionን መያዝ ጥሩ ነውን? በአጠቃላይ መጥፎ ነው NullPointerExceptionን ለመያዝ ይለማመዱ . ፕሮግራመሮች በተለምዶ NullPointerException ን ይያዙ በሶስት ሁኔታዎች፡- ፕሮግራሙ ባዶ ጠቋሚ ማጣቀሻ ይዟል። በመያዝ ላይ የተፈጠረው ልዩነት ዋናውን ችግር ከማስተካከል ይልቅ ቀላል ነበር።

በመቀጠል፣ ጥያቄው RuntimeException ን ልንይዘው እንችላለን?

የአሂድ ጊዜ ልዩ ሁኔታዎች ይችላል በፕሮግራሙ ውስጥ በማንኛውም ቦታ እና በተለመደው ውስጥ ይከሰታል አንድ እነሱ ይችላል በጣም ብዙ ይሁኑ። ስለዚህ, ማጠናከሪያው ያደርጋል ያንን አይጠይቅም ትይዛለህ ወይም የአሂድ ጊዜ ልዩ ሁኔታዎችን ይግለጹ (ምንም እንኳን ትችላለህ ). አንድ ጉዳዩን መወርወር የተለመደ ነው RuntimeException ተጠቃሚው ዘዴውን በተሳሳተ መንገድ ሲደውል ነው.

RuntimeException ምንድን ነው?

RuntimeException በተለመደው የጃቫ ቨርቹዋል ማሽን ስራ ወቅት ሊጣሉ ከሚችሉት ልዩ ሁኔታዎች መካከል የላቀ ደረጃ ነው። በወረወረው አንቀጽ ውስጥ የትኛውንም ንዑስ መደቦችን ለማወጅ ዘዴ አያስፈልግም RuntimeException ዘዴው በሚተገበርበት ጊዜ ሊጣል ይችላል ነገር ግን አልተያዘም.

የሚመከር: