Deskripsi
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek (Object-Oriented Programming – OOP) dan berbasis kelas. Keunggulan utama Java bukan hanya pada bahasanya, tetapi pada Platform Java yang memungkinkan kode program berjalan di berbagai jenis sistem operasi (Windows, Linux, macOS) tanpa perlu diubah.
Cara Kerja Java: Rahasia di Balik Platform Independent
Berbeda dengan bahasa seperti C++ yang dikompilasi langsung ke kode mesin, Java memiliki mekanisme dua tahap:
-
Kompilasi: Kode sumber (
.java) diubah oleh compiler menjadi kode antara yang disebut Bytecode (.class). -
Eksekusi: Bytecode tersebut dijalankan oleh Java Virtual Machine (JVM). Selama sebuah perangkat memiliki JVM yang sesuai, program Java dapat berjalan di sana.
Komponen Utama Ekosistem Java
Jika Anda ingin bekerja dengan Java, Anda akan menemui tiga istilah penting ini:
-
JDK (Java Development Kit): Perangkat lunak yang digunakan oleh pengembang untuk membuat aplikasi Java. Di dalamnya terdapat compiler dan alat dokumentasi.
-
JRE (Java Runtime Environment): Lingkungan yang dibutuhkan agar aplikasi Java bisa berjalan di komputer pengguna.
-
JVM (Java Virtual Machine): Komponen di dalam JRE yang bertugas menerjemahkan Bytecode menjadi instruksi yang dipahami oleh perangkat keras.







Ulasan
Belum ada ulasan.