Follow Us @soratemplates

13 Oktober 2012

Perkenalan Java

Bagi programer yang sudah pro tentunya java bukan sesuatu yang baru lagi, malahan mungkin sudah ada yang bosan menggunakan java..hehe. Kali ini saya ingin berbagi sedikit ilmu tentang Java terlebih bagi pemula seperti saya ini ^^.

Java merupakan sebuah bahasa pemrograman yang berorientasikan objek (OOP - Object Oriented Programming). 

Java diciptakan oleh James gosling, seorang developer dari Sun Microsystem pada tahun 1991. Menurut sejarah sebelumnya Java ini bernama OAK yang berasal dari nama pohon yang tumbuh tepat diluar jendela kantornya Sun. OAK kemudian diganti menjadi Sun karena nama tersebut merupakan nama bahasa komputer yang sudah ada sebelumnya.

Terdapat 11 kriteria dari java ini:
  1. Sederhana (Simple) : Syntak yang digunakan mirip dengan C++, namun pada java kita tidak memerlukan file header, dan lainnya
  2. Berorientasi Objek (Object Oriented) :  menyelesaikan masalah dengan merepresentasikan masalah ke model objek.
  3. Terdistribusi (Distributed) adanya Libraries Networking yang terintegrasi pada java
  4. Kuat (Robust) : mempunya runtime Exception handling untuk membantu mengatasi error pada pemrograman
  5. Aman (Secure) : memeungkinkan penyusunan program yang bebas virus
  6. Netral Arsitektur (Architecture Neutral) : hasil compile nya berupa bycode bukan binary seperti bahasa pemrograman yang lain
  7. Portabel (Portable) : source code nya dapat dengan mudah di bawa ke platform lain tanpa harus dikompilasi ulang
  8. InterpreterInterpreter Java dapat meng-eksekusi kode byte Java secara
    langsung pada komputer-komputer yang memiliki interpreter
  9. Kinerja Yang Tinggi (High Performance) : peformance java dapat ditingkatkan menggunakan kompilasi java lain seperti Inprise, Microsoft ataupun Symantec yang menggunakan Just IN Times Compilers (JIT)
  10. Multithreaded : kemampuan untuk melakukan lebih dari satu pekerjaan
  11. Dinamis :Java dirancang untuk beradaptasi dengan lingkungan yang terus berkembang. Librari dapat dengan mudah menambah metode dan variabel contoh yang baru tanpa
    banyak mempengaruhi klien
Terdapat 3 jenis Java
1. Java 2 Standard Edition ( J2SE )
2. Java 2 Enterprise Edition ( J2EE )
3. Java 2 Micro Edition ( J2ME )

Masing – masing edisi berisi java 2 Software Development Kit (J2SDK) untuk mengembangkan aplikasi dan java 2 Runtime Environment ( J2RE ) untuk menjalankan aplikasi.

Software yang digunakan untuk membangun sebuah program adalah IDE (Integrated Develeopment Environment). Namun ada banyak sekali IDE yang dapat digunakan, untuk bahasa Java kita dapat menggunakan NetBeans, jGRASP, atau JCreator. Saya sendiri menggunakan NetBeans.

Kesempatan kali ini cukup segitu dulu ya ilmunya, nanti pusing lagi kalau kepanjangan hehehe.... 

SALAM PROGRAMER o(^^o) . . .

Tidak ada komentar:

Posting Komentar