3. Interpreted: Program Java dijalankan menggunakan Java Virtual Machine (JVM), memungkinkan implementasi di berbagai platform.
4. Dinamis: Java memungkinkan perubahan pada sebuah class dengan menambahkan properties tanpa mengganggu program yang menggunakannya.
5. Robust: Java memiliki keandalan tinggi dan mendeteksi error dengan baik, terutama melalui runtime-Exception.
Kelebihan Java
Java menjadi bahasa pemrograman populer karena berbagai faktor unggul yang dimilikinya:
1. Kesederhanaan sintaks: Sintaks Java yang sederhana memudahkan programmer, terutama bagi pemula.
2. Automatisasi fitur: Java menyediakan berbagai fitur otomatis yang membantu programmer dalam mengembangkan aplikasi.
3. Library lengkap: Java memiliki library lengkap yang membantu programmer menciptakan aplikasi sesuai kebutuhan.
4. Pemrograman berorientasi objek: Karakteristik object oriented Java memudahkan pemeliharaan dan pengembangan software.
5. Multiplatform: Java dapat diimplementasikan di berbagai sistem operasi.