Perbezaan antara jalan dan kelas

Perbezaan antara jalan dan kelas

Perbezaan utama - jalan vs ClassPath
 

Java adalah bahasa pengaturcaraan peringkat tinggi tujuan umum. Ini adalah bahasa pengaturcaraan yang popular yang digunakan untuk memanfaatkan pelbagai aplikasi seperti mudah alih, desktop dan web. Terdapat juga persekitaran pembangunan bersepadu (IDE) yang direka untuk menganjurkan, menjalankan dan debug aplikasi Java. Tanpa menukarkan program Java lengkap ke format mesin yang dapat difahami, program Java mula -mula ditukar menjadi kod byte. Maka kod byte diterjemahkan ke dalam kod mesin. Untuk menyusun dan menjalankan program Java, pengaturcara harus menetapkan jalan dan ClassPath. Malah kedua -dua istilah ini kelihatan serupa, ada perbezaan. Artikel ini membincangkan perbezaan antara jalan dan classpath. The Perbezaan utama antara jalan dan classpath ialah, Laluan adalah pemboleh ubah persekitaran yang digunakan untuk merujuk lokasi fail boleh dilaksanakan Java manakala ClassPath adalah pemboleh ubah persekitaran yang digunakan untuk merujuk lokasi fail kelas.

Kandungan

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa itu jalan
3. Apa itu ClassPath
4. Persamaan antara jalan dan classpath
5. Perbandingan sampingan - Laluan vs classpath dalam bentuk jadual
6. Ringkasan

Apa itu jalan?

Ia adalah pemboleh ubah yang berguna untuk menyusun dan menjalankan program Java. Ia adalah pemboleh ubah persekitaran. Ia digunakan untuk mencari alat seperti Java, pengkompil Java, Dokumentasi Java (Java Doc), Java Header File Generator (Javah), Java Disassembler (Javap) dan Java Debugger (JDB). Untuk menyusun dan menjalankan program Java, perlu mempunyai pengkompil Java dan alat Java.  Ini adalah fail yang boleh dilaksanakan.

Rajah 01: Laluan dan Classpath

Semasa menyusun program Java, sistem operasi mengambil pembolehubah persekitaran ini sebagai rujukan untuk memanggil pengkompil Java.  Oleh itu, mengikut nilai dalam pemboleh ubah persekitaran, sistem pengendalian akan memohon pengkompil Java dan alat. Oleh itu, pengaturcara harus menetapkan pemboleh ubah jalan. Setelah memasang Java, terdapat folder yang dipanggil Java dalam fail program C Drive. Di dalam folder itu, ada folder yang dipanggil JDK. Di dalam JDK, ada folder yang dipanggil bin. Dalam folder Bin, terdapat Java, Java Compiler (Javac), Dokumentasi Java (Javadoc) dan banyak alat lain. Oleh itu, sistem pengendalian menggunakan pemboleh ubah persekitaran jalan sebagai rujukan untuk mencari alat ini.

Apa itu ClassPath?

Java adalah bahasa pengaturcaraan menyediakan banyak perpustakaan terbina dan perpustakaan pihak ketiga untuk permohonan itu. Pengaturcara boleh menggunakan perpustakaan ini mengikut aplikasi yang sedang membangun. Untuk menggunakan perpustakaan ini dalam aplikasi, pengaturcara harus menetapkan kelas. JVM merujuk kepada mesin maya Java, yang merupakan mesin abstrak untuk menjalankan program Java. JVM atau pengkompil Java menggunakan ClassPath ini sebagai rujukan untuk mencari fail kelas yang diperlukan untuk aplikasi tersebut. ClassPath memberitahu JVM atau pengkompil di mana untuk melihat dalam sistem fail untuk mencari fail yang ditakrifkan dalam kelas.

Apakah persamaan antara jalan dan classpath?

  • Kedua -dua jalan dan classpath adalah pembolehubah persekitaran untuk menyusun dan menjalankan program Java dengan betul.

Apakah perbezaan antara jalan dan classpath?

Laluan vs classpath

Laluan adalah pemboleh ubah persekitaran yang digunakan untuk merujuk lokasi fail boleh dilaksanakan Java. ClassPath adalah pemboleh ubah persekitaran yang digunakan untuk merujuk lokasi fail kelas.
 Digunakan oleh
Pemboleh ubah jalan digunakan dalam tahap sistem operasi. Pembolehubah Laluan Kelas digunakan oleh pengkompil JVM dan Java.
Nilai berubah -ubah
Nilai jalan adalah %java_home %/bin. Nilai classpath adalah %java_home %/lib.

Ringkasan - jalan vs ClassPath

Semasa memasang Java ke sistem, fail yang berkaitan dipasang ke dalam sistem. Laluan dan ClassPath adalah dua pembolehubah yang digunakan dalam pengaturcaraan Java untuk merujuk lokasi fail yang berbeza.  Malah mereka kelihatan serupa, mereka mempunyai perbezaan. Artikel ini membincangkan perbezaan antara jalan dan classpath. Perbezaan antara jalan dan classpath adalah bahawa laluan adalah pembolehubah persekitaran yang digunakan untuk merujuk lokasi fail boleh dilaksanakan Java manakala ClassPath adalah pemboleh ubah persekitaran yang digunakan untuk merujuk lokasi fail kelas. Tidak menetapkan jalan dan classpath dengan betul akan mempengaruhi penyusun dan menjalankan program Java yang betul.

Rujukan:

1."Laluan dan Classpath." Laluan dan ClassPath (Tutorial Java ™> Kelas Essential> Persekitaran Platform), Terdapat di sini  

2.TutorialSpoint.com. "Persediaan Alam Sekitar Java."  Tujuan itu, Terdapat di sini