በጃቫ ውስጥ የትኛው አስተርጓሚ ነው ጥቅም ላይ የሚውለው?

ዝርዝር ሁኔታ:

በጃቫ ውስጥ የትኛው አስተርጓሚ ነው ጥቅም ላይ የሚውለው?
በጃቫ ውስጥ የትኛው አስተርጓሚ ነው ጥቅም ላይ የሚውለው?

ቪዲዮ: በጃቫ ውስጥ የትኛው አስተርጓሚ ነው ጥቅም ላይ የሚውለው?

ቪዲዮ: በጃቫ ውስጥ የትኛው አስተርጓሚ ነው ጥቅም ላይ የሚውለው?
ቪዲዮ: INFORMATICA?! SICURO?! - E02 DIVENTARE PROGRAMMATORE 2024, ህዳር
Anonim

በጃቫ አስተርጓሚው JIT (በጊዜው) አጠናቃሪ በመባል ይታወቃል፣ ይህም ማለት. ክፍል ፋይል ወደ ማሽን ኮድ በአስተናጋጅ ማሽኑ ላይ እንዲተገበር።

ጃቫ የትኞቹን ተርጓሚዎች ይጠቀማል?

Javac የጃቫ ኮድን ወደ ባይትኮድ የሚያጠናቅር ጃቫ ማጠናቀር ነው። JVM ባይት ኮድን ወደ ቤተኛ ማሽን ኮድ የሚተረጉም/የሚሰራ/የሚተረጉም/የሚተረጉም Java Virtual Machine ነው።

ጃቫ አቀናባሪ ወይም አስተርጓሚ ይጠቀማል?

ጃቫ ሁለቱም የተጠናቀረ እና የተተረጎመ ቋንቋ ሊቆጠር ይችላል ምክንያቱም የምንጭ ኮዱ መጀመሪያ ወደ ሁለትዮሽ ባይት ኮድ ነው። ይህ ባይት ኮድ በJava Virtual Machine (JVM) ላይ ይሰራል፣ እሱም ብዙውን ጊዜ በሶፍትዌር ላይ የተመሰረተ አስተርጓሚ ነው።

ጃቫ የሚጠቀመው አስተርጓሚ ብቻ ነው?

በየትኛውም ቦታ ሩጡ አንዴ ፃፉ

ይህ ምናልባት ጃቫ ሙሉ በሙሉ የተተረጎመ ቋንቋ እንደሆነ ፍንጭ ሊመስል ይችላል ነገር ግን ከመተግበሩ በፊት የጃቫ ምንጭ ኮድ ወደ ውስጥ መጠቅለል አለበት። ባይትኮድ ባይትኮድ የJVM ተወላጅ የሆነ ልዩ የማሽን ቋንቋ ነው። JVM ይህንን ኮድ በመተግበር ጊዜ ይተረጉመዋል እና ያስፈጽማል።

ለምንድነው ጃቫ አቀናባሪ እና አስተርጓሚ ያለው?

ጃቫ ቨርቹዋል ማሽን (JVM) ይህንን ባይትኮድ እንደ ግብአት ወስዶ በመስመር ወደ ማሽን ኮድ መስመር ይለውጠዋል። ስለዚህ፣ JVM ባይትኮድ ወደ ማሽን ኮድ ለመቀየር እንደ አስተርጓሚ ሆኖ ይሰራል በዚህ መንገድ የጃቫ ፕሮግራም በአቀነባባሪው ላይ ለመፈፀም ሁለቱንም ኮምፕሌር እና ተርጓሚ ይጠቀማል።

የሚመከር: