Jumat, 22 Juni 2012

Java Untuk Pemula


Pemrograman Java Pemula

Sebagai sebuah bahasa pemrograman. Java dapat membuat seluruh bentuk aplikasi,desktop,web dan lainnya.

Bahasa pemrograman Java adalah bahasa pemrograman yang berorentasi objek ( OOP )  yang mirip denagan bahasa C++ dan Smalltalk dan dapat di jalankan pada berbagai platform sistem oprasi dan mengikuti prinsip WORA (Write Once and  Run Anywhere). Perkembangan Java tidak hanya terfokus pada satu sistem operasi ,tetapi di kembangkan untuk baerbagai sistem operasi dan bersifat open source.

Sebagai sebuah Development Envirionment,teknologi Java menyediakan banyak tools : compiler,interpreter,penyusun documentasi,paket kelas dan sebagainya.

Aplikasi dengan teknologi Java secara umum adalah aplikasi serba guna yang dapat dijalankan pada seluruh mesin yang memiliki Java Runtime Environment (JRE).

Java memiliki karakteristik sebagai berkut :
  1. Sederhana (Simple)
Java sudah tidak mengunakan pointer yang rumit dan multiple inheritance,Java juga menggunakan automatic memory allocation dan memory garbage collection.

  1. Berorentasi objek ( Object Oriented)
Java menggunakan pemrograman berorientasi objek yang menbuat program secara modular dan dapat dipergunakan kembali.

  1. Terdistibusi  (Distributed)
Java dibuat untuk membuat aplikasi terdistribusi secara mudah dengan adanya librares netwoking yang terintegrasi pada Java.

  1. Interpreted
Program Java dijalankan menggunakan interpreter yaitu Java Virtual Machine (JVM). Hal ini menyebabkan source code Java yang telah dikompilasi menjadi Java bytecodes dapat dijalankan pada platform yang berbeda-beda.

  1. Robust
Java mempunyai reliabilitas yang tinggi. Java mempunyai runtime-Exception handling untuk membatu mengatasi error pada pemrograman.

  1. Architecture Neutral
Program Java merupakan platform independent. Program cukup mempunyai satu buah versi yang dapat dijalankan pada paltform berbeda dengan Java Virtual Machine.

  1. Portable
Souce code maupun program Java dapat dengan mudah dibawa ke platform yang berbeda-beda tanpa harus dikompilasi ulang.

  1. Performace
Performance Java dapat ditingkatkan manggunakan komilasi Java lain seperti buatan Inprise, Microsoft ataupun Symantec yang menggunakan Jus In Time Compilers (JIT).

  1. Multithreaded
Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan pekerjaan secara sekaligus dan simultan.

  1. Dynamic
Java didesain untuk dapat dijalankan pada lingkungan yang dinamis. Perubahan pada suatu class dengan menambahakan properties ataupun method dapat dilakukan tanpa menggangu program yang mengguanakan class tersebut.





Tidak ada komentar:

Posting Komentar