Java memiliki beberapa karakteristik, yaitu :
- Sederhana
- Berorientasi Objek (Object Oriented)
- Dapat didistribusi dengan mudah
- Interpreter
- Robust
- Aman
- Architecture Neutral
- Portable
- Performance
- Multithreaded
- Dinamis
- Java Virtual Machine (JVM) : adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata.
- Garbage Collection : program Java program tidak perlu menghapus sendiri objek–objek yang tidak digunakan lagi.
- Code Security : terimplementasi pada Java melalui penggunaan Java Runtime Environment (JRE).
Gambar dibawah menjelaskan aliran proses kompilasi dan eksekusi sebuah program Java
Langkah pertama dalam membuat Java adalah membuat sebuah program berbasis Java dengan menuliskan kode program pada text editor, dan disimpan dengan ekstensi .java. Setelah membuat dan menyimpan kode program, kompilasi file yang berisi kode program tersebut dengan menggunakan Java Compiler. Hasil dari kompilasi berupa berkas bytecode dengan ekstensi .class. Berkas yang mengandung bytecode tersebut kemudian akan dikonversikan oleh Java Interpreter menjadi bahasa mesin sesuai dengan jenis dan platform yang digunakan.
Tidak ada komentar:
Posting Komentar