Տարբերություն ուղու և դասընթացի միջև

Բովանդակություն:

Տարբերություն ուղու և դասընթացի միջև
Տարբերություն ուղու և դասընթացի միջև

Video: Տարբերություն ուղու և դասընթացի միջև

Video: Տարբերություն ուղու և դասընթացի միջև
Video: Code Battle՝ հայ և արտասահմանցի ծրագրավորողների միջև 2024, Հուլիսի
Anonim

Հիմնական տարբերություն – ուղի ընդդեմ դասընթացի

Java-ն ընդհանուր նշանակության բարձր մակարդակի ծրագրավորման լեզու է: Դա հայտնի ծրագրավորման լեզու է, որն օգտագործվում է մշակելու մի շարք ծրագրեր, ինչպիսիք են բջջային, աշխատասեղան և վեբ: Կան նաև Ինտեգրված զարգացման միջավայրեր (IDE), որոնք նախատեսված են Java հավելվածները կազմակերպելու, գործարկելու և վրիպազերծելու համար: Առանց ամբողջական Java ծրագիրը մեքենայական հասկանալի ձևաչափի փոխարկելու, java ծրագիրը սկզբում վերածվում է բայթ կոդի: Այնուհետև բայթի կոդը թարգմանվում է մեքենայի կոդի: Java ծրագիր կազմելու և գործարկելու համար ծրագրավորողը պետք է սահմանի ուղին և դասընթացը: Նույնիսկ այս երկու տերմինները նման են թվում, տարբերություն կա։Այս հոդվածը քննարկում է ուղու և դասընթացի միջև եղած տարբերությունը: Ուղու և դասի ուղու հիմնական տարբերությունն այն է, որ ուղին շրջակա միջավայրի փոփոխական է, որն օգտագործվում է Java-ի գործարկվող ֆայլերի գտնվելու վայրը նշելու համար, մինչդեռ classpath-ը միջավայրի փոփոխական է, որն օգտագործվում է դասի ֆայլերի գտնվելու վայրը նշելու համար:

Ի՞նչ է ուղին?

Այն փոփոխական է, որն օգտակար է Java ծրագրերը կազմելու և գործարկելու համար: Դա շրջակա միջավայրի փոփոխական է: Այն օգտագործվում է այնպիսի գործիքներ գտնելու համար, ինչպիսիք են Java, Java կոմպիլյատորը, Java փաստաթղթերը (java doc), java վերնագրի ֆայլերի գեներատորը (javah), Java disassembler (javap) և Java debugger (jdb): Java ծրագիրը կազմելու և գործարկելու համար անհրաժեշտ է ունենալ Java կոմպիլյատոր և Java գործիքներ: Սրանք գործարկվող ֆայլեր են։

Տարբերությունը ուղու և դասընթացի միջև
Տարբերությունը ուղու և դասընթացի միջև

Նկար 01. ուղի և դասընթաց

Java ծրագիրը կազմելիս օպերացիոն համակարգը վերցնում է այս միջավայրի փոփոխականը որպես հղում Java կոմպիլյատոր կանչելու համար: Հետևաբար, ըստ շրջակա միջավայրի փոփոխականի արժեքի, օպերացիոն համակարգը կկանչի Java կոմպիլյատորը և գործիքները: Հետևաբար, ծրագրավորողը պետք է սահմանի ուղու փոփոխականը: Java-ն տեղադրելուց հետո C drive-ի ծրագրային ֆայլերում կա Java անունով թղթապանակ: Այդ թղթապանակի ներսում կա jdk անունով թղթապանակ: jdk-ի ներսում կա մի թղթապանակ, որը կոչվում է bin: bin թղթապանակում կան java, java compiler (javac), java documentation (javadoc) և շատ այլ գործիքներ: Հետևաբար, օպերացիոն համակարգը օգտագործում է ուղու միջավայրի փոփոխականը որպես հղում՝ այս գործիքները գտնելու համար:

Ի՞նչ է դասընթացը:

Java-ն ծրագրավորման լեզու է, որն ապահովում է բազմաթիվ ներկառուցված գրադարաններ և երրորդ կողմի գրադարաններ հավելվածի համար: Ծրագրավորողը կարող է օգտագործել այս գրադարանները՝ ըստ մշակող հավելվածի։ Այս գրադարանները հավելվածում օգտագործելու համար ծրագրավորողը պետք է սահմանի դասի ուղին:JVM-ն վերաբերում է Java վիրտուալ մեքենային, որը աբստրակտ մեքենա է java ծրագրերը գործարկելու համար: JVM-ը կամ Java կոմպիլյատորը օգտագործում է այս դասի ուղին որպես հղում հավելվածի համար անհրաժեշտ դասի ֆայլերը որոնելու համար: Դասընթացը JVM-ին կամ կոմպիլյատորին ասում է, թե որտեղ պետք է փնտրել ֆայլային համակարգում՝ դասերում սահմանված ֆայլերը գտնելու համար:

Ո՞րն է նմանությունը ուղու և դասընթացի միջև:

Եվ ուղին, և դասի ուղին շրջակա միջավայրի փոփոխականներ են Java ծրագրերը պատշաճ կերպով կազմելու և գործարկելու համար:

Ո՞րն է տարբերությունը ուղու և դասընթացի միջև:

ուղի ընդդեմ դասընթացի

Ուղին միջավայրի փոփոխական է, որն օգտագործվում է Java-ի գործարկվող ֆայլերի գտնվելու վայրը նշելու համար: Դասուղին միջավայրի փոփոխական է, որն օգտագործվում է դասի ֆայլերի գտնվելու վայրը նշելու համար:
Օգտագործված
Ուղու փոփոխականն օգտագործվում է Օպերացիոն համակարգի մակարդակում: Դասի ուղու փոփոխականն օգտագործվում է JVM-ի և Java կոմպիլյատորի կողմից:
Փոփոխական արժեք
Ուղու արժեքը %Java_Home%/bin է։ Դասուղի արժեքը %Java_Home%/lib է:

Ամփոփում – ճանապարհ ընդդեմ դասընթաց

Համակարգում Java տեղադրելու ժամանակ համակարգում տեղադրվում են համապատասխան ֆայլեր: Ճանապարհը և դասի ուղին երկու փոփոխական են, որոնք օգտագործվում են Java ծրագրավորման մեջ՝ տարբեր ֆայլերի գտնվելու վայրը նշելու համար: Նույնիսկ նրանք նման են, նրանք ունեն տարբերություն. Այս հոդվածը քննարկեց ուղու և դասընթացի միջև եղած տարբերությունը: Ուղու և դասի ուղու միջև տարբերությունն այն է, որ ուղին շրջակա միջավայրի փոփոխական է, որն օգտագործվում է Java-ի գործարկվող ֆայլերի գտնվելու վայրը նշելու համար, մինչդեռ classpath-ը միջավայրի փոփոխական է, որն օգտագործվում է դասի ֆայլերի գտնվելու վայրը նշելու համար:Ճանապարհը և դասի ուղին ճիշտ չսահմանելը կազդի Java ծրագրերի ճիշտ կազմման և գործարկման վրա:

Խորհուրդ ենք տալիս: