1. Pemrograman untuk orang dewasa

Sampai saat ini, Anda hanya menulis program di situs web CodeGym. Ini sederhana, nyaman, dan dapat dimengerti. Tetapi Anda tidak berpikir bahwa Anda akan selalu melakukan ini, bukan? Saatnya mulai menulis program seperti orang dewasa, seperti programmer sungguhan. Entah bagaimana orang menulis program sebelum CodeGym dibuat!

Untuk menulis program di komputer Anda tanpa CodeGym, Anda perlu melakukan dua hal:

  1. Instal Java JDK
  2. Instal IDE Java

Apa hal-hal ini?

Java JDK
Suatu program yang ditulis dengan Java berbeda dengan program komputer biasa. Program biasa berisi kode mesin yang dapat dijalankan langsung oleh prosesor komputer dan tidak memerlukan manipulasi tambahan untuk dijalankan.

Sebuah program yang ditulis dalam Java tidak mengandung kode mesin. Sebaliknya, itu berisi bytecode khusus . Prosesor tidak mengetahui cara mengeksekusi bytecode , jadi saat menjalankan program Java, pertama-tama ia meluncurkan program khusus, JVM . Dan JVM-lah yang memahami bytecode dan tahu cara menjalankannya. JVM adalah bagian dari JDK .

IDE Jawa

Program modern berisi jutaan baris kode. Tidak mungkin menulis program seperti itu menggunakan editor teks dasar. Sebaliknya, pembuat kode menggunakan alat perangkat lunak canggih yang sangat mempercepat dan menyederhanakan pekerjaan mereka.

Program untuk membuat program ini biasanya disebut IDE . IDE adalah singkatan dari Integrated Development Environment .

Ada 3 IDE populer untuk menulis program Java:

  1. IntelliJ IDEA
  2. Gerhana
  3. NetBeans

Hampir semua orang lebih suka IntelliJ IDEA . Setelah Anda mengetahuinya, Anda akan mengerti mengapa. Tapi pertama-tama Anda harus berurusan dengan JVM dan JDK .


2. Apa itu JDK ?

JVM adalah singkatan dari mesin virtual Java. Prosesor biasa mengeksekusi kode mesin, tetapi JVM mengeksekusi bytecode. Artinya, JVM seperti prosesor/komputer virtual.

Anda akan menemukan bahwa pemrogram cukup sering menyebut komputer/prosesor sebagai mesin. Biasakanlah: Anda juga salah satunya sekarang.

JVM adalah hal yang baik, tetapi JVM saja tidak berguna. Tidak ada yang membutuhkan prosesor kosong juga. JVM biasanya dipasangkan dengan sekumpulan pustaka standar, yang mencakup semua jenis koleksi, daftar, dan kelas lainnya . Omong-omong, perpustakaan standar berisi beberapa ribu kelas.

JRE adalah singkatan dari Java Runtime Environment .

JRE cukup untuk menjalankan banyak program Java, tetapi tidak untuk pemrogram . Misalnya, kompiler Java tidak termasuk dalam JRE . Dan di mana Anda mendapatkannya?

Pengembang Java memiliki perangkat mereka sendiri, JDK ( Java Development Kit ). JDK menyertakan JRE dan Java-compiler bersama dengan program lain yang sangat berguna untuk developer Java. Seperti inilah gambaran besarnya:

JDK berisi alat JRE plus untuk pengembang Java.

JRE berisi JVM plus satu set pustaka Java standar .

JVM adalah Mesin Virtual Java .


3. Varian dari JDK

Waktu telah berlalu ketika versi baru Java muncul setiap 3-5 tahun, dan itu merupakan peristiwa besar. Sekarang versi baru JDK dirilis setiap enam bulan. Contoh Google Chrome ternyata menular :) Selain itu, berbagai perusahaan memproduksi JDK mereka sendiri .

Microsoft adalah yang pertama melakukan ini pada akhir 1990-an untuk menghancurkan platform Java yang semakin populer yang membuat program independen dari Windows. Tentu saja, Microsoft kalah di pengadilan dan terpaksa merilis analog Java-nya sendiri yang lebih independen: platform .NET dan bahasa C#.

Platform .NET adalah mitra Microsoft untuk JRE, dan versi awal bahasa C# memiliki pemetaan satu-ke-satu ke bahasa Java. Konon, banyak air yang mengalir di bawah jembatan sejak saat itu.

Bagaimanapun, saat ini ada beberapa JDK yang populer . Kami tertarik pada dua di antaranya:

  • Oracle JDK adalah JDK resmi dari perusahaan yang menciptakan Java. Penggunaan korporat sekarang membutuhkan pembayaran, tetapi masih gratis untuk penggunaan pribadi dan pengembang individu.
  • OpenJDK adalah JDK gratis , juga dirilis oleh Oracle. Ini adalah favorit pengembang dan perusahaan yang tidak ingin membayar uang ke Oracle.

Untuk pengembang, tidak ada perbedaan mendasar, sehingga Anda dapat menggunakan OpenJDK dengan aman.


4. Memasang JDK

Anda perlu mengunduh OpenJDK 16 ke komputer Anda. Pertama, buka https://jdk.java.net/16/

Di bagian "Build", klik versi JDK untuk OS Anda untuk memulai pengunduhan.

Sebaiknya pindahkan arsip yang diunduh ke tempat yang aman sebelum membuka ritsletingnya untuk memastikan Anda tidak menghapusnya secara tidak sengaja.

PENTING! Pastikan Anda tidak memiliki karakter Sirilik di jalur ke JDK. Karakter Cyrillic akan menyebabkan masalah saat meluncurkan program.


5. Video tentang pemasangan JDK

Kami membuat video khusus yang mencakup setiap kemungkinan pertanyaan tentang proses ini.

Tentu saja, jika Anda masih memiliki pertanyaan, Anda selalu dapat menanyakannya di Forum kami .