በጃቫ በመወርወር እና በመወርወር መካከል ያለው ልዩነት

ዝርዝር ሁኔታ:

በጃቫ በመወርወር እና በመወርወር መካከል ያለው ልዩነት
በጃቫ በመወርወር እና በመወርወር መካከል ያለው ልዩነት

ቪዲዮ: በጃቫ በመወርወር እና በመወርወር መካከል ያለው ልዩነት

ቪዲዮ: በጃቫ በመወርወር እና በመወርወር መካከል ያለው ልዩነት
ቪዲዮ: 🛑 የአክሲዮን ማህበር እና PLC ልዩነት | Samuel Girma 2024, ህዳር
Anonim

ቁልፍ ልዩነት - በጃቫ መወርወር

ፕሮግራም ሲደረግ ስህተቶች ሊኖሩ ይችላሉ። በፕሮግራሙ ውስጥ ያለ ስህተት ያልተጠበቀ ውጤት ይሰጣል ወይም የፕሮግራሙን አፈፃፀም ሊያቋርጥ ይችላል. ስለዚህ, ፕሮግራሙን በትክክል ለማስፈጸም ስህተቶቹን በትክክል መፈለግ እና ማስተዳደር የተሻለ ነው. ስህተት ከሁለት ዓይነት ሊሆን ይችላል. የማጠናቀር ጊዜ ስህተቶች እና የአሂድ ጊዜ ስህተቶች ናቸው። የአገባብ ስሕተቶች ሲኖሩ፣ በጃቫ ኮምፕሌተር ይጠቁማሉ። እነዚያ የማጠናቀር ጊዜ ስህተቶች ይባላሉ። አንዳንድ የተለመዱ የማጠናቀሪያ ጊዜ ስህተቶች ሴሚኮሎን ይጎድላሉ፣ የጎደሉ የተጠማዘዙ ቅንፎች፣ ያልተገለጹ ተለዋዋጮች እና የተሳሳተ የፊደል መለያዎች ወይም ቁልፍ ቃላት። አንዳንድ ጊዜ, ፕሮግራሙ በትክክል ማጠናቀር ይችላል ነገር ግን የተሳሳተ ውጤት ሊሰጥ ይችላል.የሩጫ ጊዜ ስህተቶች ተብለው ይጠራሉ. አንዳንድ የተለመዱ የሩጫ ጊዜ ስህተቶች በዜሮ እየተከፋፈሉ እና ከአደራደር ውጭ ያለውን አካል እየገመገሙ ነው። ለየት ያለ ሁኔታ በፕሮግራሙ ውስጥ ባለው የአሂድ ጊዜ ስህተት ምክንያት የሚከሰት ሁኔታ ነው። ልዩ ሁኔታ ሲከሰት የፕሮግራሙ አፈፃፀም ያበቃል። የፕሮግራም አድራጊው የቀረውን ኮድ አፈፃፀም ለመቀጠል ከፈለገ ፕሮግራመር በስህተት ሁኔታ የተወረወረውን ልዩ ነገር ይይዛል እና የስህተት መልእክት ያሳያል። ይህ ልዩ አያያዝ ይባላል። ስህተት ሊፈጥር የሚችለው ኮድ በሙከራ ብሎክ ውስጥ የሚገኝ ሲሆን መልእክቱም በመያዣው ውስጥ ነው። መወርወር እና መወርወር በጃቫ ልዩ አያያዝ ውስጥ ጥቅም ላይ የሚውሉ ሁለት ቁልፍ ቃላቶች ናቸው።በጃቫ ውስጥ በመወርወር እና በመወርወር መካከል ያለው ቁልፍ ልዩነት በጃቫ ውስጥ ያለው ቁልፍ ቃል ሲሆን ውርወራ ደግሞ ለየት ያለ ሁኔታን ለመግለጽ የሚያገለግል ቁልፍ ቃል ነው።

በጃቫ ምን ይጣላል?

ቁልፍ ውርወራው ልዩ ሁኔታን በግልፅ ለመጣል ጥቅም ላይ ይውላል። ውርወራው የ Exception class ምሳሌ ይከተላል። ለምሳሌ. - አዲስ ልዩ መጣል ("ስህተት በዜሮ መከፋፈል"); ለየት ያለ ሁኔታን ለመጣል በስልት አካል ውስጥ ጥቅም ላይ ይውላል. ከታች ያለውን ፕሮግራም ይመልከቱ።

በጃቫ ውስጥ በመወርወር እና በመወርወር መካከል ያለው ልዩነት
በጃቫ ውስጥ በመወርወር እና በመወርወር መካከል ያለው ልዩነት

ስእል 01፡ ፕሮግራም ከውርወራ ቁልፍ ቃል

ከላይ ባለው ፕሮግራም መሰረት Exception3 ክፍል ቼክ ማርክ የሚባል ዘዴ አለው። ምልክቶቹ ከ 50 በታች ከሆኑ ልዩ ሁኔታን ያመጣል እና "ውድቀት" ን ያሳያል. ምልክቶቹ ከ 50 በላይ ከሆኑ ወይም እኩል ከሆኑ "ይለፉ" የሚለውን መልእክት ያትማል.

በጃቫ ውስጥ ምን ይጣላል?

የመጣል ቁልፍ ቃሉ የተለየ ሁኔታን ለማወጅ ይጠቅማል። ልዩ የክፍል ስም ይከተላል። ለምሳሌ. - Exception ይጥላል። የፕሮግራም አድራጊው የመወርወር ቁልፍ ቃል በመጠቀም ብዙ ልዩ ሁኔታዎችን ማወጅ ይችላል። በዘዴ ፊርማ ጥቅም ላይ ይውላል. ከታች ያለውን ምሳሌ ተመልከት።

በጃቫ ውስጥ በመወርወር እና በመወርወር መካከል ያለው ቁልፍ ልዩነት
በጃቫ ውስጥ በመወርወር እና በመወርወር መካከል ያለው ቁልፍ ልዩነት

ሥዕል 02፡ ውርወራ ቁልፍ ቃል ያለው ፕሮግራም

ስህተት ሊኖረው የሚችል ኮድ በሙከራ ጥቁር ውስጥ ተቀምጧል። የስህተት መልዕክቱ በመያዣው ውስጥ ነው። ዘዴ ጠሪው ከተጠራው ዘዴ የተወሰኑ ልዩ ሁኔታዎች ሊጠበቁ እንደሚችሉ ይለያል። ጠሪው በተወሰነ የመያዣ ዘዴ መዘጋጀት አለበት። በዚህ ሁኔታ, የመወርወር ቁልፍ ቃል ጥቅም ላይ ይውላል. ከዘዴ መግለጫው በኋላ እና ከመከፈቱ በፊት ወዲያውኑ ይገለጻል።

በጃቫ መወርወር እና መወርወር መካከል ያለው ተመሳሳይነት ምንድነው?

ሁለቱም ለልዩ አያያዝ በጃቫ ውስጥ ቁልፍ ቃላት ናቸው።

በጃቫ በመወርወር እና በመወርወር መካከል ያለው ልዩነት ምንድን ነው?

በጃቫ መወርወር

'መወርወር' በጃቫ ውስጥ ያለ ልዩ ቃል በግልፅ ለመጣል የሚያገለግል ቁልፍ ቃል ነው። “መወርወር” በጃቫ ውስጥ ልዩ ሁኔታን ለማወጅ የሚያገለግል ቁልፍ ቃል ነው።
ልዩ ልዩ
ከውርወራ ጋር ብዙ ልዩ ሁኔታዎች ሊኖሩ አይችሉም። ከውርወራ ጋር ብዙ ልዩ ሁኔታዎች ሊኖሩ ይችላሉ።
የተከተለ በ
'መወርወሩ' በምሳሌ ይከተላል። 'ወራዶቹ' በክፍል ይከተላሉ።
የመጠቀም ዘዴ
«መወርወር» በስልቱ ውስጥ ጥቅም ላይ ይውላል። «መወርወሪያዎች» በዘዴ ፊርማ ጥቅም ላይ ይውላሉ።

ማጠቃለያ - በጃቫ መወርወር

የሩጫ ጊዜ ስህተቶች ፕሮግራሙ እንዲጠናቀር ያደርጉታል ነገርግን ያልተጠበቁ ውጤቶችን ይሰጣል ወይም የፕሮግራሙን አፈፃፀም ያቋርጣል።ይህ ሁኔታ የተለየ ነው. መወርወር እና መወርወር በጃቫ ፕሮግራሚንግ ለየት ያለ አያያዝ የሚያገለግሉ ሁለት ቁልፍ ቃላት ናቸው። ይህ ጽሑፍ በመወርወር እና በመወርወር መካከል ያለውን ልዩነት ተመልክቷል። በጃቫ ውስጥ በመወርወር እና በመወርወር መካከል ያለው ልዩነት ውርወራ ልዩ ሁኔታን በግልፅ ለመጣል የሚያገለግል ቁልፍ ቃል ሲሆን ውርወራ ግን የተለየ ሁኔታን ለማወጅ የሚያገለግል ነው።

የሚመከር: