Karakteristik JAVA

JAVA merupakan salah satu bahasa pemrograman yang banyak dipilih oleh programmer untuk berkreasi membuat aplikasi, karena JAVA memiliki karakteristik sebagai berikut:

  • Sederhana

Bahasa pemrograman JAVA mudah dipelajari karena menggunakan sintaks mirip C++ yang telah diperbaharui.

  • Berorientasi Objek

Bahasa pemrograman berorientasi objek menyebabkan program dapat dibuat secara modular dan dapat digunakan kembali.

  • Dapat didistribusikan dengan mudah

JAVA didesain untuk aplikasi terdistribusi secara mudah dengan adanya libraries networking yang terintegrasi pada JAVA.

  • Interpreter

Program JAVA dijalankan dengan menggunakan interpreter JVM (Java Virtual Machine) yang dapat dioperasikan pada platform  yang berbeda-beda.

  • Robust

JAVA memiliki compiler yang dapat mendeteksi kesalahan yang lebih teliti dibandingkan pemrograman lain dan untuk mengatasi kesalahan tersebut JAVA dibantu oleh Runtime – Exception Handling

  • Architecture Neutral

JAVA tidak terkait pada suatu mesin atau operasi tertentu, karena dengan bantuan JVM dapat dioperasikan pada platform berbeda.

  • Portable

Source code maupun program JAVA dapat dibawa ke platform yang berbeda-beda tanpa dikompilasi terlebih dahulu dengan bantuan JVM.

  • Performance

Performance pada JAVA dapat dikembangkan dengan menggunakan kompilasi JAVA lain yang menggunakan Just In Time Compilers

  • Aman

JAVA dirancang dengan prinsip keselamatan dan keamanan, JAVA tidak memiliki fasilitas yang ketidakamanannya harus ditangani secara serius, oleh karena itu JAVA tidak dapat memanggil fungsi global dan mengakses berbagai sumber karena terdapat pengawasan yang dilakukan oleh JAVA yang tidak dapat diakses oleh sistem lain.