Rumah  >  Artikel  >  Java  >  Apa itu JDK?

Apa itu JDK?

王林
王林asal
2024-08-30 15:13:32995semak imbas

Kit Pembangunan Java atau JDK ialah pakej persekitaran pembangunan perisian yang digunakan secara meluas, yang digunakan untuk mana-mana atau semua perisian yang dibangunkan dengan Java sebagai platformnya. Memandangkan ia memberikan gabungan sifat yang jarang berfaedah seperti keselamatan, konsistensi, kebolehpercayaan dan kelajuan pemprosesan yang baik, Java dipilih oleh kebanyakan pembangun untuk mencipta aplikasi sistem atau aplikasi web. JDK ialah bahagian penting dalam mewujudkan persekitaran berfungsi untuk proses pembangunan Java.

Apakah itu JDK?

Semua Aplikasi dan Applet berasaskan Java dibangunkan menggunakan JDK. Ia terdiri daripada beberapa komponen perisian. Satu ialah JRE (Java Runtime Environment) dan alatan lain seperti java dan javac – yang digabungkan dipanggil alat pembangunan. JRE mempunyai JVM (Java Virtual Machine) dan fail perpustakaan lain. JDK menyediakan asas kepada semua aplikasi yang disasarkan untuk dibina pada platform Java. Perisian ini mengandungi pelbagai alat dan utiliti, yang membantu melaksanakan pelbagai tugas. Jadi, ini hanyalah gambaran keseluruhan JDK.

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Komponen JDK

Mari kita lihat beberapa Komponen JDK yang paling banyak digunakan disenaraikan di bawah:

  1. JRE: Java Runtime Environment
  2. java: Ia hanyalah pemuat yang berfungsi untuk semua aplikasi java. Juga, alat khusus ini mentafsir fail kelas yang dihasilkan oleh javac. Pelancar java tunggal digunakan untuk tujuan pembangunan dan penggunaan. Sudah berlalu apabila JRE digunakan sebagai pelancar penggunaan. Pada masa kini, JRE tidak wujud dengan Sun JDK dan digantikan sepenuhnya oleh pemuat java baharu ini.
  3. javac: Ia adalah pengkompil. Dan, pada asasnya, ia menukar kod sumber kepada kod bait Java
  4. appletviewer: Melalui komponen ini, kita boleh menjalankan applet Java tanpa menggunakan bantuan penyemak imbas web malah menyahpepijatnya.
  5. apt: Ini digunakan sebagai alat pemprosesan anotasi
  6. extcheck: Untuk mengenal pasti konflik, semakan seterusnya ini digunakan
  7. idlj: Pengkompil IDL-ke-Java digunakan untuk menjana pengikatan Java daripada fail Java IDL yang disediakan
  8. jabswitch: Ia ialah Jambatan Akses Java
  9. javadoc: Ia ialah penjana dokumentasi, yang menghasilkan dokumentasi daripada komen kod sumber, secara automatik
  10. jar: Ia adalah pengarkib. Bersama-sama dengan pakej perpustakaan kelas yang berkaitan ke dalam satu fail JAR. Selain itu, ia menguruskan fail tersebut
  11. javafxpackager: Ia adalah alat untuk mendapatkan pakej dan menandatangani aplikasi JavaFX
  12. jarsigner: Ini ialah alat pengesahan dan tandatangan balang
  13. javah: Ia adalah penjana rintisan dan pengepala ‘C’ yang digunakan untuk menulis kaedah terbina dalam
  14. javap: Ia adalah pembongkar fail kelas
  15. javaws: Ia adalah pelancar Java Web Start untuk aplikasi JNLP
  16. JConsole: Ini Konsol yang digunakan untuk Pemantauan dan Pengurusan Java
  17. jdb: Ia penyahpepijat
  18. jhat: Ia adalah Alat Analisis Timbunan Java (percubaan)
  19. jinfo: Ia digunakan terutamanya untuk mendapatkan maklumat konfigurasi daripada proses Java yang sedang dijalankan
  20. jmap: Ia ialah jmap Oracle yang juga merupakan Peta Memori. Ini memberikan hasil peta memori untuk Java. Sebaliknya, ia berguna dalam mencetak memori timbunan, atau memori objek kongsi memetakan butiran tentang pembuangan atau proses teras tertentu.
  21. jmc: Ia dikenali sebagai Kawalan Misi Java
  22. jps: ia adalah Proses JVM, Alat Status. Ia mampu menyenaraikan JVM HotSpot berinstrumen pada sistem sasaran
  23. jrunscript: Ia adalah shell skrip baris arahan Java
  24. jstack: Alat mencetak surih tindanan Java bagi benang Java
  25. jstat: Alat pemantauan statistik Mesin Maya Java
  26. alat kunci: Alat untuk memanipulasi Keystore
  27. pack200: Alat mampatan JAR
  28. Policytool: Utiliti yang menentukan masa jalan Java. Ini bermakna ia adalah alat penciptaan dasar dan pengurusan.
  29. VisualVM: Ia adalah alat visual. Ia disepadukan dengan pelbagai alatan JDK baris arahan.
  30. wsimport: Ia menghasilkan artifak JAX-WS mudah alih dengan tujuan untuk menggunakan perkhidmatan web
  31. xjc: Ia adalah sebahagian daripada Java API yang meningkatkan XML Binding (JAXB) API. Selepas menerima skema XML, ia menjana kelas Java

Dengan ini, alat pembangunan juga tersedia; perpustakaan dan aps tersedia dengan JDK. Satu lagi komponen utama ialah JVM, dipanggil sebagai Mesin Maya Java menyediakan sokongan pelaksanaan dengan mana-mana platform.

Inilah komponen perisian yang tersedia dengan JDK.

Memahami JDK

Platform utama, JDK, digunakan untuk membina aplikasi berasaskan Java. Dan ia dianggap sebagai jantung pengkompil Java. JDK digunakan untuk membangunkan perisian berasaskan Java, manakala JRE berguna dalam menjalankan kod Java. Untuk menjalankan program Java sahaja, JDK memerlukan JRE (digunakan sebagai komponen kendiri).

Mengapa JDK digunakan?

Kit Pembangunan Java mengandungi pelbagai alatan dan maklumat pembangunan Java. Menggunakan perisian Java semudah memuat turun perisian JDK dan menggabungkannya dengan laluan kelas. Selepas memuat turun pada masa memasang JDK, memilih versi Java yang betul akan menjadi satu-satunya cara untuk melaksanakan program. Java 8 ialah versi yang biasa digunakan, tetapi Java 10 ialah versi terkini juga tersedia dalam talian.

Satu set direktori – JDK digunakan dalam aplikasi spesifikasi platform Java, termasuk perpustakaan kelas serta pengkompil. Ia juga boleh dipanggil sebagai superset JRE.

Tujuan JDK

Tujuan utama JDK adalah untuk menyusun kod dan menukar kod java kepada kod bait, di mana JRE diperlukan untuk melaksanakan kod bait tersebut.

Kit Pembangunan Java boleh dilaksanakan dalam platform Java berbeza yang disenaraikan di bawah yang dikeluarkan oleh Oracle Corporation.

  • Java SE: Platform Java Edisi Standard
  • Java EE: Platform Java Edisi Perusahaan
  • Java ME: Platform Java Edisi Mikro

Memilih salah satu platform di atas bergantung sepenuhnya pada jenis projek yang dijalankan.

Kesimpulan

Jadi, itulah maksud JDK. Ia adalah masa yang baik untuk mula bekerja dengan pemahaman mendalam tentang JDK. Ia akan menjadi lebih mudah untuk membina aplikasi JAVA dengan mempelajari asas-asas JDK dan komponennya, seperti yang dijelaskan dalam artikel di atas. Jadi, mulakan dan manfaatkan kandungan ini sepenuhnya untuk mencapai hasil yang menguntungkan dalam jangka panjang.

Atas ialah kandungan terperinci Apa itu JDK?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:StringTokenizer di JawaArtikel seterusnya:StringTokenizer di Jawa