Rozdiel Medzi Cestou A Triedou

Obsah:

Rozdiel Medzi Cestou A Triedou
Rozdiel Medzi Cestou A Triedou

Video: Rozdiel Medzi Cestou A Triedou

Video: Rozdiel Medzi Cestou A Triedou
Video: Rozdiel medzi obrátením a znovuzrodením. 2024, Apríl
Anonim

Kľúčový rozdiel - cesta vs trieda

Java je univerzálny programovací jazyk na vysokej úrovni. Je to populárny programovací jazyk, ktorý sa používa na vývoj rôznych aplikácií, ako sú mobilné, desktopové a webové aplikácie. Existujú aj integrované vývojové prostredia (IDE) určené na organizáciu, spustenie a ladenie aplikácií Java. Bez prevedenia celého programu Java na strojovo zrozumiteľný formát sa program java najskôr prevedie na bajtový kód. Potom sa bajtový kód preloží do strojového kódu. Aby bolo možné zostaviť a spustiť program Java, mal by programátor nastaviť cestu a cestu k triede. Aj keď sa tieto dva pojmy javia podobné, existuje rozdiel. Tento článok pojednáva o rozdieloch medzi cestou a cestou triedy. Kľúčový rozdiel medzi cestou a triedou je v tom,path je premenná prostredia, ktorá sa používa na označenie umiestnenia spustiteľných súborov Java, zatiaľ čo classpath je premenná prostredia, ktorá sa používa na označenie umiestnenia súborov triedy.

OBSAH

1. Prehľad a kľúčový rozdiel

2. Čo je cesta

3. Čo je cesta k triede

4. Podobnosti medzi cestou a cestou k triede

5. Porovnanie vedľa seba - cesta vs. cesta k triede v tabuľkovej forme

6. Zhrnutie

Čo je cesta?

Je to premenná, ktorá je užitočná pri kompilácii a spúšťaní programov Java. Je to premenná prostredia. Používa sa na nájdenie nástrojov ako Java, kompilátor Java, dokumentácia Java (java doc), generátor súborov hlavičkových súborov java (javah), Java disassembler (javap) a Java debugger (jdb). Na zostavenie a spustenie programu Java je potrebné mať kompilátor Java a nástroje Java. Toto sú spustiteľné súbory.

Rozdiel medzi cestou a triedou
Rozdiel medzi cestou a triedou

Obrázok 01: cesta a cesta k triede

Pri kompilácii programu Java operačný systém vezme túto premennú prostredia ako referenciu na volanie kompilátora Java. Preto podľa hodnoty v premennej prostredia operačný systém vyvolá kompilátor Java a nástroje. Preto by mal programátor nastaviť premennú cesty. Po inštalácii Java je v programových súboroch jednotky C priečinok s názvom Java. Vo vnútri tohto priečinka sa nachádza priečinok s názvom jdk. Vo vnútri jdk sa nachádza priečinok s názvom bin. V priečinku bin je java, java kompilátor (javac), java dokumentácia (javadoc) a veľa ďalších nástrojov. Preto operačný systém používa premennú prostredia path ako referenciu na nájdenie týchto nástrojov.

Čo je to classpath?

Java je programovací jazyk, ktorý pre aplikáciu poskytuje veľa vstavaných knižníc a knižníc tretích strán. Programátor môže tieto knižnice používať podľa vyvíjajúcej sa aplikácie. Aby bolo možné tieto knižnice v aplikácii použiť, mal by programátor nastaviť cestu k triede. JVM označuje Java Virtual Machine, ktorý je abstraktným strojom na spúšťanie programov Java. JVM alebo kompilátor Java používa túto cestu triedy ako referenciu na vyhľadávanie súborov triedy potrebných pre aplikáciu. Classpath povie JVM alebo kompilátoru, kde má hľadať v súborovom systéme a nájsť súbory definované v triedach.

Aká je podobnosť medzi cestou a triedou?

Cesta aj cesta k triede sú premenné prostredia na správnu kompiláciu a spustenie programov Java

Aký je rozdiel medzi cestou a triedou?

Rozdielny článok v strede pred tabuľkou

cesta vs cesta k triede

Cesta je premenná prostredia, ktorá sa používa na určenie umiestnenia spustiteľných súborov Java. Classpath je premenná prostredia, ktorá sa používa na určenie umiestnenia súborov triedy.
Používaný
Premenná cesty sa používa na úrovni operačného systému. Premennú cesty triedy používa kompilátor JVM a Java.
Hodnota premennej
Hodnota cesty je% Java_Home% / bin. Hodnota cesty triedy je% Java_Home% / lib.

Zhrnutie - cesta vs cesta k triede

Pri inštalácii Java do systému sa do systému nainštalujú príslušné súbory. Cesta a cesta k triede sú dve premenné používané v programovaní Java na odkazovanie na umiestnenie rôznych súborov. Aj keď vyzerajú podobne, majú rozdiel. Tento článok pojednával o rozdieloch medzi cestou a cestou triedy. Rozdiel medzi path a classpath je v tom, že path je premenná prostredia používaná na odkazovanie na umiestnenie spustiteľných súborov Java, zatiaľ čo classpath je premenná prostredia používaná na odkazovanie na umiestnenie súborov triedy. Správne nastavenie cesty a cesty k triede ovplyvní správne zostavenie a spustenie programov Java.

Odporúčaná: