Pengenalan Pemrograman Berorientasi Objek
Konsep Pemrograman Berorientasi Objek (OOP) terbagi atas :
Ø Enkapsulasi
(Encapsulation)
Ø Penurunan
(Inheritance)
Ø Polimorfisme
(Polimorphism)
Ø Class & Object
Pengenalan Java
Ø Java bahasa pemrograman yang bersifat orientasi objek
Ø Dapat dijalankan di berbagai platform sistem operasi
Ø Open source
Ø Teknologi java menyediakan : compiler, interpreter, class file packaging, dll.
Ø Sintaks bahasa pemrograman mirip dengan C++
Teknologi Java
Teknologi Java terbagi atas :
ØJ2SE à Java2 Standard Edition
ØJ2ME à Java2 Micro Edition
ØJ2EE à Java2 Enterprise Edition
Proses compile dalam pemrograman Java :
Pengenalan Java
Ø Java bahasa pemrograman yang bersifat orientasi objek
Ø Dapat dijalankan di berbagai platform sistem operasi
Ø Open source
Ø Teknologi java menyediakan : compiler, interpreter, class file packaging, dll.
Ø Sintaks bahasa pemrograman mirip dengan C++
Teknologi Java
Teknologi Java terbagi atas :
ØJ2SE à Java2 Standard Edition
ØJ2ME à Java2 Micro Edition
ØJ2EE à Java2 Enterprise Edition
Proses compile dalam pemrograman Java :
Penjelasan gambar :
Ø Kode program ditulis dengan menggunakan bahasa pemrograman java (berekstensi .java)
Ø Ketika program di-run maka kode-kode program akan dikompilasi oleh compiler menjadi suatu kode objek yang berupa bytecode (berekstensi .class)
Ø Bytecode tersebut akan di eksekusi baris demi baris oleh interpreter.
Ø Bytecode dapat dianggap sebagai sekumpulan perintah dalam bahasa mesin yang disebut dengan JVM.
Apa itu JVM?
Ø JVM adalah sebuah mesin maya (imajiner) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata.
Ø Bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM.
Ø JVM tersusun atas class class dan berada dalam package JDK.Ø Bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM.