MENGENAL PEMROGRAMAN JAVA
Java adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Para pemrogram Java banyak mengambil keuntungan dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java Application Programming Interface (API). Kelas-kelas ini diorganisasikan menjadi sekelompok yang disebut paket(package). Java API telah menyediakan fungsionalitas yang memadai untuk menciptakan applet dan aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu mempelajari bahasa Java dan bagaimana mempergunakan kelas pada Java API. Kelas merupakan satu-satunya cara menyatakan bagian eksekusi program, tidak ada cara lain. Pada Java program javac untuk mengkompilasi file kode sumber Java menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi *.java. Kompilator javac menghasilkan file bytecode kelas dengan ekstensi *.class. Interpreter merupakan modul utama sistem Java yang digunakan aplikasi Java dan menjalankan program bytecode Java.
Kelebihan Java :
> Berorientasi objek , Memudahkan untuk mendesign dan
mengembangkan program dengan cepat dan teliti , sehinnga mudah digunakan . Salah
satu bahasa pemrograman yang berorientasi objek secara murni .
> Mirip c++, Mempunyai sintaks yang mirip dengan bahasa
pemrograman c++ . Sehingga para pengguna c++ banyak yang hijrah menggunakan
Java .
> Multiplatform, Dapat digunakan dibanyak sistem operasi .
> Perkembangan yang luas, Dari game sampai sistem operasi
handphone menggunakan program java . Misalnya Handphone Sonny Ericsson dan
Opera Mini 3 yang bertipe .jar ( Java Archive ) .
> Mempunyai pengumpulan sampah otomatis .
Kekurangan Java :
> Proses Compile, Mengharuskan pengguna mengcompile programnya
sebelum dijalankan, berbeda dengan bahasa pemrograman python yang tidak perlu
mengcompile terlebih dahulu .
> Penggunaan Memori yang besar , Berbeda dengan bahasa
pemrograman lain yang hanya membutuhkan memori sedikit.
Komentar
Posting Komentar