Avaimen ero - polku vs. luokkatie
Java on yleiskäyttöinen korkean tason ohjelmointikieli. Se on suosittu ohjelmointikieli, jota käytetään monien eri sovellusten, kuten mobiili-, työpöytä- ja verkkokehitykseen. On myös integroituja kehitysympäristöjä (IDE), jotka on suunniteltu Java-sovellusten järjestämiseen, suorittamiseen ja virheenkorjaukseen. Java-ohjelma muunnetaan ensin tavukoodiksi muuttamatta koko Java-ohjelmaa koneen ymmärrettävään muotoon. Sitten tavukoodi käännetään konekoodiksi. Java-ohjelman kääntämiseksi ja ajamiseksi ohjelmoijan tulisi asettaa polku ja luokkatie. Jopa nämä kaksi termiä näyttävät samanlaisilta, on ero. Tässä artikkelissa käsitellään polun ja luokkatien välistä eroa. Tärkein ero polun ja luokkatien välillä on se,polku on ympäristömuuttuja, jota käytetään viemään Java-suoritettavien tiedostojen sijaintia, kun taas classpath on ympäristömuuttuja, jota käytetään luokkatiedostojen sijainnin osoittamiseen.
SISÄLLYS
1. Yleiskatsaus ja keskeinen ero
2. Mikä on polku
3. Mikä on luokkatie
4. Polun ja luokkaradan yhtäläisyydet
5. Rinnakkainen vertailu - polku vs. luokkatie taulukkomuodossa
6. Yhteenveto
Mikä on polku?
Se on muuttuja, joka auttaa kääntämään ja suorittamaan Java-ohjelmia. Se on ympäristömuuttuja. Sitä käytetään työkalujen, kuten Java, Java-kääntäjä, Java-dokumentaatio (java doc), java-otsikkotiedostogeneraattorin (javah), Java-purkulaitteen (javap) ja Java-virheenkorjaimen (jdb) etsimiseen. Java-ohjelman kääntämiseksi ja ajamiseksi tarvitaan Java-kääntäjä ja Java-työkalut. Nämä ovat suoritettavia tiedostoja.
Kuva 01: polku ja luokkatie
Java-ohjelmaa koottaessa käyttöjärjestelmä ottaa tämän ympäristömuuttujan viitteeksi kutsuttaakseen Java-kääntäjää. Siksi käyttömuuttuja muuttaa ympäristömuuttujan arvon mukaan Java-kääntäjän ja työkalut. Siksi ohjelmoijan tulisi asettaa polun muuttuja. Java-asennuksen jälkeen C-aseman ohjelmatiedostoissa on Java-niminen kansio. Kansion sisällä on kansio nimeltä jdk. Jdk: n sisällä on kansio nimeltä bin. Roskakansiossa on java, java-kääntäjä (javac), java-dokumentaatio (javadoc) ja paljon muita työkaluja. Siksi käyttöjärjestelmä käyttää polkuympäristömuuttujaa viitteenä näiden työkalujen löytämiseen.
Mikä on luokkatie?
Java on ohjelmointikieli, joka tarjoaa paljon sisäänrakennettuja kirjastoja ja kolmannen osapuolen kirjastoja sovellukselle. Ohjelmoija voi käyttää näitä kirjastoja kehittyvän sovelluksen mukaan. Voidakseen käyttää näitä kirjastoja sovelluksessa, ohjelmoijan tulisi asettaa luokkatie. JVM viittaa Java-virtuaalikoneeseen, joka on abstrakti kone Java-ohjelmien ajamiseksi. JVM tai Java-kääntäjä käyttää tätä luokkatietä viitteenä hakeakseen sovellukselle tarvittavia luokkatiedostoja. Luokkapolku kertoo JVM: lle tai kääntäjälle, mistä etsiä tiedostojärjestelmässä löytää luokkiin määritetyt tiedostot.
Mikä on polun ja luokkatien samankaltaisuus?
Sekä polku että luokan polku ovat ympäristömuuttujia Java-ohjelmien oikeaan kokoamiseen ja suorittamiseen
Mikä on polun ja luokkatien välinen ero?
Erilainen artikkeli keskellä taulukkoa
polku vs. luokkatie |
|
Polku on ympäristömuuttuja, jota käytetään viemään Java-suoritettavien tiedostojen sijaintia. | Classpath on ympäristömuuttuja, jota käytetään luokkatiedostojen sijainnin osoittamiseen. |
Käytetty | |
Polkumuuttujaa käytetään käyttöjärjestelmän tasolla. | Luokkapolun muuttujaa käyttävät JVM ja Java-kääntäjä. |
Muuttuja-arvo | |
Polun arvo on% Java_Home% / bin. | Luokkatien arvo on% Java_Home% / lib. |
Yhteenveto - polku vs luokan polku
Kun asennat Java-järjestelmää, asiaankuuluvat tiedostot asennetaan järjestelmään. Polku ja luokan polku ovat kaksi muuttujaa, joita Java-ohjelmoinnissa käytetään viittaamaan eri tiedostojen sijainteihin. Vaikka ne näyttävät samanlaisilta, heillä on ero. Tässä artikkelissa käsiteltiin polun ja luokkatien välistä eroa. Ero polun ja luokan polun välillä on, että polku on ympäristömuuttuja, jota käytetään Java-suoritettavien tiedostojen sijainnin osoittamiseen, kun taas classpath on ympäristömuuttuja, jota käytetään luokkatiedostojen sijainnin osoittamiseen. Polun ja luokkaradan asettamatta jättäminen vaikuttaa Java-ohjelmien oikeaan kokoamiseen ja suorittamiseen.