PEMEROGRAMAN JAVA
Java adalah bahasa pemerograman yang berorientasi object (OOP) dan dapat dijalankan pada berbagai platform sistem operasi, perkembangan java tidak hanya baerfokus pada satu sistem operasi, tetapi dikembangakan untuk berbagai sistem operasi dan bersifat open source.
Sebagai sebuah bahasa pemerograman, java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunkan bahasa pemerograman konvensional yang lain.
KARAKTERISTIK PEMEROGRMAN JAVA
1. Sederhana
Bahasa pemerograman java menggunakan sintaks mirip dengan C++ namun sintaks pada java telah banyak dipakai terutama menghilangkan penggunaan pointer yang rumit dan multiple inherence, java juga menggunakan automatic memory allocation dan memory garbage ccollection.
2. Berorientasi Objek (Object Oriented)
Java menggunakan pemerograman berorientasi yang membuat program dapat dibuat secara modular dan dapat dipergunakan kembali. Pemerograman berorientasi objek memodelkan dunia nyata ke dalam objek dan melakukan interaksi antar objek-objek tersebut.
3. Dapat didistribusi dengan mudah
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya liberaries networking yang terintegrasi pada java.
4. interpreter
Pemerograman java dijalankan menggunakan interpreter yaitu virtual machine (JVM). Hal ini menyebabkan source code yang telah dikomplikasi menjadi java bytecode dapat dijalnakan pada platform yang berbeda-beda.
5. Robust
Java mempunyai reliabilitas yang tinggi, compiler pada java mempunyai kemampuan mendeteksi eror secara lebih teliti dibanding bahasa pemerograman lain. Java mempunyai runtime –exeption handling untuk membantu mengatasi eror pada pemerograman.
6. Aman
Sebagai bahasa pemerograman untuk apliaksi internet dan terdistribusi, java meamilki beberapa mekanisme keamanan untuk menjaga aplikasi tidak digunakan untuk merusak sistem komputer yang menjalankan aplikasi tersebut.
7. Architecture Neutral
Program java merupkan platform independent. Program cukup mempuyai satu buah versi yang dapat dijalankan pada platform yang berbeda dengan virtual machine.
8. Portable
Source code maupun program java dapat mudah dibawa ke platform yang berbeda-beda tampa harus dikomplikasi ulang.
9. Performance
Performance pada java sering dikatakan kurang tinggi. Namun performance java dapat ditingkatkan ataupun symantec yang menggunakan Just Ijn Time Compiler (JIT).