Sejarah Java
JAVA adalah salah satu bahasa pemrograman computer yang berorientasi object diciptakan oleh salah satu perusahaan Sun microsystem, perusahaan workstation UNIX .
JAVA diciptakan berdasarkan bahasa C++ dengan tujuan platform independent dapat dijalankan pada berbagai jenis hardware tanpa kompilasi ulang.
Tahun 1991 James Gosling, Sun Microsystem menciptakan sebuah bahasa baru yang ditulis berdaarkan C++. Bahasa ini disebut OAK (nama pohon yang terlihat dari jendela ruangan James Gosling)
1994 web mulai popular nama bahasa Oak diganti menjadi JAVA ternyata Oak sudah dipakai terlebih dahulu.
James Gosling mencari nama bahasa baru suatu ketika mampir disebuah café untuk minum kopi dan minta Java timbulah idenya memakai nama Java.
Java kemudian dipakai untuk sebuah browser yang bernama WebRunner setelah berhasil browser kemudian dinamakan HotJava dengan symbol secangkir kopi panas.
Perbedaaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek
-Pemograman prosedural atau tradisional (process-oriented model)Semua data dan kode digabung menjadi satu bagian dalam satu program.
-Permasalahan muncul pada saat program tersebut berkembang ke arah yang lebih besar dan komplek, yang mungkin membutuhkan ratusan atau ribuan baris kode.
Sifat-sifat Pemrograman Java
-Java berorientasi Object
Merupakan pemrograman yang berorientasi object artinya, penulisan program harus dibuat dalam bentuk object.
-Java bersifat Terdistribusi
Program java sesuai dengan perkembangan teknolgi saat ini, yaitu teknologi jaringan lokal seperti jaringan internet.
-Java bersifat Multiplatform
Program java sudah diterjemahkan (dikompilasi) dengan benar dan berhasil dapat dijalankan pada platform yang lain atau pada sistem operasi yang lain.
Java menggunakan prinsip WORA (Write Once and Run Anywhere)
-Java bersifat Multithread
Thread merupakan unit dasar penggunaan Central Processing unit (CPU) yang terdiri dari Thread_ID, program counter, register set dan stak.
Multithread adalah banyaknya pekerjaan yang dikerjakan dalam satuan waktu hampir bersamaan
Java IDE (Integrated Development Environment)
Jcreator :
Software ini merupakan IDE yang sederhana dan cepat, cocok digunakan utunk mempelajari kode-kode program.
Eclips:
Software ini merupakan IDE yang dikembangkan oleh IBM, sayangnya software ini memerlukan RAM yang relatif besar. Ide ini banyak digunakan untuk mengembangkan aplikasi-aplikasi yang kompleks(baik visual maupun console)dan pengembangan aplikasi-aplikasi.
NetBeans:Software ini merupakan ide menarik yang layak digunakan untuk mengembangkan berbagai tipe aplikasi; mulai dari aplikasi console, visual, enterprise, mobile dan yang lainnya. Namun sayangnya,software ini juga membutuhkan RAM yang besar.
Berikut salah satu dari contoh program sederhana dari Java Netbean
Berikut Hasil dari Koding Program di atas


Komentar
Posting Komentar