ጃቫ ለምን ጠንካራ እና ደህንነቱ የተጠበቀ ነው?
ጃቫ ለምን ጠንካራ እና ደህንነቱ የተጠበቀ ነው?
Anonim

ጠንካራ እና ደህንነቱ የተጠበቀ የሚለያዩት በጣም ሁለቱ ባህሪያት ናቸው። ጃቫ ከሌሎች ከሚገኙት. ጠንካራ : ጃቫ ነው። ጠንካራ ቋንቋው በጣም የተደገፈ ስለሆነ። በብዙ ስርዓተ ክወናዎች ላይ ተንቀሳቃሽ ነው. በዚህ ባህሪ ምክንያት "ፕላትፎርም ገለልተኛ" ወይም "በማንኛውም ቦታ ሩጡ አንዴ ጻፍ" በመባልም ይታወቃል.

እንዲያው፣ ጃቫ ለምን ደህንነቱ የተጠበቀ ነው?

ምክንያቱም ጃቫ እንደ ባይትኮድ ያጠናቅራል ከዚያም በቨርቹዋል ማሽን ውስጥ ይሰራል፣ የሚሰራውን ኮምፒዩተር እንደ ቤተኛ እንደተጠናቀረ ፕሮግራም መድረስ አይችልም። አጠቃላይ ምክንያት ለምን ጃቫ የበለጠ እንደሆነ ይቆጠራል አስተማማኝ C ከማለት ይልቅ የማህደረ ትውስታ አስተዳደርን ስለሚያስተናግድ ነው። ስለዚህ ከዚህ አንፃር የበለጠ ነው። አስተማማኝ.

በሁለተኛ ደረጃ ጃቫ ከሌሎች ቋንቋዎች የበለጠ ደህንነቱ የተጠበቀው እንዴት ነው? ጃቫ ተብሎ ይታሰባል። ከሌሎች ቋንቋዎች የበለጠ ደህንነቱ የተጠበቀ በበርካታ ምክንያቶች: የ ጃቫ ማጠናከሪያ ይይዛል ተጨማሪ የማጠናቀር-ጊዜ ስህተቶች; ሌሎች ቋንቋዎች (እንደ C++) ያልተጠበቁ ውጤቶችን የሚያመጡ ፕሮግራሞችን ያጠናቅራል። ይህ በአጋጣሚ የገባውን ማህደረ ትውስታ ለመጥቀስ የማይቻል ያደርገዋል ሌላ ፕሮግራሞች ወይም ከርነል.

ታዲያ ጃቫ ለምን ጠንካራ ነው?

ጃቫ ነው። ጠንካራ ምክንያቱም: ጠንካራ ትውስታ አስተዳደር ይጠቀማል. የደህንነት ችግሮችን የሚያስወግዱ ጠቋሚዎች እጥረት አለ. አውቶማቲክ የቆሻሻ ማጠራቀሚያ አለ። ጃቫ ላይ የሚሄድ ጃቫ የማይጠቀሙባቸውን ነገሮች ለማስወገድ ምናባዊ ማሽን ጃቫ መተግበሪያ ከአሁን በኋላ.

ጃቫ ለምን ይተረጎማል?

ጃቫ የተጠናቀረ የፕሮግራሚንግ ቋንቋ ነው፣ ነገር ግን በቀጥታ ወደ ተፈፃሚው ማሽን ኮድ ከማጠናቀር ይልቅ፣ JVM ባይት ኮድ ወደ ሚባለው መካከለኛ ሁለትዮሽ ፎርም ያጠናቅራል። ከዚያም ባይት ኮድ ተሰብስቦ እና/ወይም ተተርጉሟል ፕሮግራሙን ለማስኬድ.

የሚመከር: