Mengapa JAVA ?
JAVA memiliki beberapa keunggulan, antara lain :
1. Berorientasi Objek
Java menggunakan konsep yang pemograman berorientasi objek (OOP). OOP memungkinkan adanya reuseable code dan komunikasi antar objek.
2. Platform Independent
Java merupakan bahasa yang tidak terikat dengan platform manapun (windows, linux, mac, dll). Cukup buat sekali bisa kita jalankan dimanapun (Write Once Run Anywhere).
Java merupakan bahasa yang tidak terikat dengan platform manapun (windows, linux, mac, dll). Cukup buat sekali bisa kita jalankan dimanapun (Write Once Run Anywhere).
3. Robust
Compiler Java memiliki kemampuan mendeteksi error lebih teliti dibandingkan bahasa pemograman yang lain.
Compiler Java memiliki kemampuan mendeteksi error lebih teliti dibandingkan bahasa pemograman yang lain.
4. Interpreter
Java menggunakan interpreter berupa JVM. JVM inilah yang akan mengkompilasi kode /java menjadi bytecode dan dapat dijalankan di platform yang berbeda.
Java menggunakan interpreter berupa JVM. JVM inilah yang akan mengkompilasi kode /java menjadi bytecode dan dapat dijalankan di platform yang berbeda.
5. Aman
Java memiliki tingkat keamanan yang tinggi untuk menjaga supaya aplikasi tidak merusak system yang menjalankannya.
Java memiliki tingkat keamanan yang tinggi untuk menjaga supaya aplikasi tidak merusak system yang menjalankannya.
6. Sederhana
Java mengadopsi sintaks bahasa yang mirip dengan bahasa C/C++, yang menjadikan Java menjadi lebih mudah untuk dipahami. Dan melakukan peenyempurnaan dengan menghilangkan pointer yang selalu dianggap bermasalah.
Java mengadopsi sintaks bahasa yang mirip dengan bahasa C/C++, yang menjadikan Java menjadi lebih mudah untuk dipahami. Dan melakukan peenyempurnaan dengan menghilangkan pointer yang selalu dianggap bermasalah.
7. Dukungan komunitas
Java memiliki komunitas yang sangat banyak diseluruh penjuru dunia. Komunitas Java yang paling terkenal adalah JUG (Java User Groups). Selain komunitas, juga terdapat banyak sekali forum Java diinternet yang disediakan untuk membantu para penggemar Java yang mengalami kesulitan.
Java memiliki komunitas yang sangat banyak diseluruh penjuru dunia. Komunitas Java yang paling terkenal adalah JUG (Java User Groups). Selain komunitas, juga terdapat banyak sekali forum Java diinternet yang disediakan untuk membantu para penggemar Java yang mengalami kesulitan.
8. Teknologi sekaligus solusi
Java merupakan sebuah bahasa yang lengkap (One for All). Satu buah bahasa tetapi memiliki teknologi yang dapat digunakan untuk lingkungan aplikasi yang berbeda (desktop, mobile, enterprise). Selain sebuah bahasa Java juga merupakan sebuah solusi open source. Sudah banyak solusiyang dkembangkan menggunakan Java dan bersifat open source, antara lain : alfresco (File Server), liferay (portal), adempiere (ERP), dll.
Java merupakan sebuah bahasa yang lengkap (One for All). Satu buah bahasa tetapi memiliki teknologi yang dapat digunakan untuk lingkungan aplikasi yang berbeda (desktop, mobile, enterprise). Selain sebuah bahasa Java juga merupakan sebuah solusi open source. Sudah banyak solusiyang dkembangkan menggunakan Java dan bersifat open source, antara lain : alfresco (File Server), liferay (portal), adempiere (ERP), dll.
9. Kecepatan yang sudah diperbaiki
Java bukan sebuah bahasa baru saja keluar 1 atau 2 tahun yang lalu, tetapi Java sampai saat ini sudah berusia kurang lebih 13 tahun. Java sudah sangat mature. Kecepatan Java sudah jauh lebih baik daripada saat java pertama kali muncul. Ditambah lagi dengan harga hardware komputer (memory) yang sudah mulai terjangkau, Java sudah dirasakan tidak memiliki masalah lagi dengan kecepatan.
Java bukan sebuah bahasa baru saja keluar 1 atau 2 tahun yang lalu, tetapi Java sampai saat ini sudah berusia kurang lebih 13 tahun. Java sudah sangat mature. Kecepatan Java sudah jauh lebih baik daripada saat java pertama kali muncul. Ditambah lagi dengan harga hardware komputer (memory) yang sudah mulai terjangkau, Java sudah dirasakan tidak memiliki masalah lagi dengan kecepatan.
10. Mendukung Garbage Collector
Java memiliki fasilitas garbage collection yang berarti java akan menghapus secara otomatis objek-objek yang sudah tidak dibutuhkan lagi. Fasilitas ini dapat mengurangi beban terhadap pengelolaan memory programmer.
Java memiliki fasilitas garbage collection yang berarti java akan menghapus secara otomatis objek-objek yang sudah tidak dibutuhkan lagi. Fasilitas ini dapat mengurangi beban terhadap pengelolaan memory programmer.
Sumber : Buku Pemograman Java
Tidak ada komentar:
Posting Komentar