My name is MAULIDIA

Minggu, 24 Oktober 2010

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer

  • Library Kelas Sangat Lengkap [rujukan?], Java terkenal dengan kelengkapan library (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para programmer untuk membangun aplikasinya. Kelengkapan library ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat library-library baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Garbage Collection, memiliki fasilitas pengaturan penggunaan memori sehingga programmer tidak perlu melakukan pengaturan memori secara langsung.
Dimana Java diaplikasikan
  • J2ME (Pada perangkat bergerak)
  • J2EE sekarang menjadi JEE (Pada Web based Aplication)
  • Java Card (pada penggunaan Smart Card)
  • DLL

Java bersifat Neutral Architecture karena:
Compiler java menghasilkan kode yang netral terhadap seluruh arsitektur mesin komputer yang sering disebut sebagai Java bytecode
Aplikasi pada komputer umumnya adalah native code yang berarti sangat disesuaikan dengan arsitektur mesin
Java Virtual Machine (JVM) yang akan menginterpretasikan kode-kode bytecode kedalam native code mesin tersebut


OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir.





Referensi:
http://ricqysta.blogspot.com/2010/07/pemrograman-berorientasi-objek-java.html

http://ebook.stmik-abg.ac.id