በመንገድ እና ክፍል ዱካ መካከል ያለው ልዩነት

ዝርዝር ሁኔታ:

በመንገድ እና ክፍል ዱካ መካከል ያለው ልዩነት
በመንገድ እና ክፍል ዱካ መካከል ያለው ልዩነት

ቪዲዮ: በመንገድ እና ክፍል ዱካ መካከል ያለው ልዩነት

ቪዲዮ: በመንገድ እና ክፍል ዱካ መካከል ያለው ልዩነት
ቪዲዮ: በወሲብ ላይ ረጅም ደቂቃ ለመቆየት እና ማራኪ ሴክስ ለማድረግ የሚጠቅሙ 11 መፍትሄዎች| early ejaculation and treatments| Health| ጤና 2024, ህዳር
Anonim

ቁልፍ ልዩነት - ዱካ ከክፍል መንገድ

ጃቫ አጠቃላይ ዓላማ ባለከፍተኛ ደረጃ ፕሮግራሚንግ ቋንቋ ነው። እንደ ሞባይል፣ ዴስክቶፕ እና ድር ያሉ የተለያዩ መተግበሪያዎችን ለማዘጋጀት የሚያገለግል ታዋቂ የፕሮግራም ቋንቋ ነው። እንዲሁም የጃቫ አፕሊኬሽኖችን ለማደራጀት፣ ለማስኬድ እና ለማረም የተነደፉ የተቀናጀ ልማት አከባቢዎች (IDE) አሉ። የተሟላውን የጃቫ ፕሮግራም ወደ ማሽን ሊረዳ የሚችል ቅርጸት ሳይለውጥ፣ የጃቫ ፕሮግራም መጀመሪያ ወደ ባይት ኮድ ይቀየራል። ከዚያም ባይት ኮድ ወደ ማሽን ኮድ ተተርጉሟል. የጃቫን ፕሮግራም ለማጠናቀር እና ለማሄድ ፕሮግራመር መንገዱን እና የክፍል መንገዱን ማዘጋጀት አለበት። እነዚህ ሁለት ቃላት እንኳን ተመሳሳይ ሆነው ይታያሉ, ልዩነት አለ.ይህ ጽሑፍ በመንገድ እና በክፍል መካከል ያለውን ልዩነት ያብራራል. በመንገዶች እና በክፍል ዱካ መካከል ያለው ቁልፍ ልዩነት፣ ዱካ የጃቫ executable ፋይሎችን ቦታ ለማመልከት የሚያገለግል የአካባቢ ተለዋዋጭ ሲሆን ክፍል ዱካ ደግሞ የክፍል ፋይሎችን ቦታ ለማመልከት የሚያገለግል የአካባቢ ተለዋዋጭ ነው።

መንገድ ምንድን ነው?

የጃቫ ፕሮግራሞችን ለመሰብሰብ እና ለማሄድ የሚረዳ ተለዋዋጭ ነው። የአካባቢ ተለዋዋጭ ነው. እንደ Java፣ Java compiler፣ Java documentation (java doc)፣ java header file generator (javah)፣ Java disassembler (javap) እና Java debugger (jdb) ያሉ መሳሪያዎችን ለማግኘት ይጠቅማል። የጃቫን ፕሮግራም ለማጠናቀር እና ለማሄድ የጃቫ ማጠናከሪያ እና የጃቫ መሳሪያዎች መኖር አስፈላጊ ነው። እነዚህ ሊተገበሩ የሚችሉ ፋይሎች ናቸው።

በክፍል እና በመንገድ መካከል ያለው ልዩነት
በክፍል እና በመንገድ መካከል ያለው ልዩነት

ስእል 01፡ ዱካ እና ክፍል

የጃቫ ፕሮግራምን ሲያጠናቅር ኦፕሬቲንግ ሲስተሙ የጃቫን ኮምፕሌተር ለመጥራት ይህንን የአካባቢ ተለዋዋጭ እንደ ማጣቀሻ ይወስደዋል። ስለዚህ, በአከባቢው ተለዋዋጭ እሴት መሰረት, ስርዓተ ክወናው የጃቫ ማጠናከሪያውን እና መሳሪያዎቹን ይጠራል. ስለዚህ የፕሮግራም አድራጊው የመንገዱን ተለዋዋጭ ማዘጋጀት አለበት. ጃቫን ከጫኑ በኋላ በ C ድራይቭ ፕሮግራም ፋይሎች ውስጥ ጃቫ የሚባል አቃፊ አለ። በዚያ አቃፊ ውስጥ jdk የሚባል አቃፊ አለ። በ jdk ውስጥ፣ ቢን የሚባል አቃፊ አለ። በቢን ፎልደር ውስጥ ጃቫ፣ ጃቫ ኮምፕሌተር (ጃቫክ)፣ ጃቫ ዶኩመንቴሽን (ጃቫዶክ) እና ሌሎች ብዙ መሳሪያዎች አሉ። ስለዚህ ስርዓተ ክወናው እነዚህን መሳሪያዎች ለማግኘት የመንገዱን አካባቢ ተለዋዋጭ እንደ ማጣቀሻ ይጠቀማል።

የክፍል ዱካ ምንድን ነው?

ጃቫ የፕሮግራም አወጣጥ ቋንቋ ነው ለመተግበሪያው ብዙ አብሮ የተሰሩ ቤተ-መጻሕፍት እና የሶስተኛ ወገን ቤተ-መጻሕፍት ያቀርባል። በማደግ ላይ ባለው መተግበሪያ መሰረት ፕሮግራመር እነዚህን ቤተ-መጻሕፍት ሊጠቀም ይችላል። በመተግበሪያው ውስጥ እነዚህን ቤተ-ፍርግሞች ለመጠቀም ፕሮግራመር የክፍል መንገዱን ማዘጋጀት አለበት።JVM የጃቫ ፕሮግራሞችን ለማሄድ ረቂቅ ማሽን የሆነውን የጃቫ ቨርቹዋል ማሽንን ያመለክታል። JVM ወይም Java compiler ይህን የክፍል መንገድ ለመተግበሪያው አስፈላጊ የሆኑትን የክፍል ፋይሎች ለመፈለግ እንደ ማጣቀሻ ይጠቀማል። በክፍሎች ውስጥ የተገለጹትን ፋይሎች ለማግኘት የክፍል ዱካው ለJVM ወይም ለአቀናባሪው በፋይል ስርዓቱ ውስጥ የት እንደሚታይ ይነግረዋል።

በመንገድ እና በክፍል ዱካ መካከል ያለው ተመሳሳይነት ምንድነው?

ሁለቱም ዱካ እና የክፍል ዱካ የጃቫ ፕሮግራሞችን በአግባቡ ለመሰብሰብ እና ለማስኬድ የአካባቢ ተለዋዋጮች ናቸው።

በመንገድ እና በክፍል ዱካ መካከል ያለው ልዩነት ምንድን ነው?

ዱካ ከክፍል ዱካ

መንገዱ የጃቫ ተፈፃሚ ፋይሎች የሚገኙበትን ቦታ ለማመልከት የሚያገለግል የአካባቢ ተለዋዋጭ ነው። የክፍል ዱካው የክፍል ፋይሎች የሚገኙበትን ቦታ ለማመልከት የሚያገለግል የአካባቢ ተለዋዋጭ ነው።
ጥቅም ላይ የዋለው በ
የመንገዱ ተለዋዋጭ በኦፕሬቲንግ ሲስተም ደረጃ ጥቅም ላይ ይውላል። የክፍል ዱካ ተለዋዋጭ በJVM እና Java compiler ጥቅም ላይ ይውላል።
ተለዋዋጭ እሴት
የመንገዱ ዋጋ %Java_Home%/bin ነው። የክፍል መንገድ ዋጋው %Java_Home%/lib ነው።

ማጠቃለያ - ዱካ vs ክፍል መንገድ

ጃቫን ወደ ስርዓቱ ሲጭኑ ተዛማጅነት ያላቸው ፋይሎች በስርዓቱ ውስጥ ይጫናሉ። ዱካው እና የክፍል ዱካው የተለያዩ ፋይሎች የሚገኙበትን ቦታ ለማመልከት በጃቫ ፕሮግራሚንግ ውስጥ ሁለት ተለዋዋጮች ናቸው። ተመሳሳይ ቢመስሉም, ልዩነት አላቸው. ይህ ጽሑፍ በመንገድ እና በክፍል መካከል ያለውን ልዩነት ተብራርቷል. በመንገዱ እና በክፍል ዱካ መካከል ያለው ልዩነት ዱካ የጃቫ executable ፋይሎችን ቦታ ለማመልከት የሚያገለግል የአካባቢ ተለዋዋጭ ሲሆን ክፍል ዱካ ደግሞ የክፍል ፋይሎችን ቦታ ለማመልከት የሚያገለግል የአካባቢ ተለዋዋጭ ነው።መንገዱን አለማዘጋጀት እና የመማሪያ መንገዱ በትክክል የጃቫ ፕሮግራሞችን ማጠናቀር እና ማስኬድ ላይ ተጽእኖ ይኖረዋል።

የሚመከር: